<html><head><script>var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;</script></head><body><font face='arial' size='-1'>This script is part of module</font><code>com.google.code.apis.rest.RestDescribe</code><script><!--
var _,zAb='com.google.code.apis.rest.client.',AAb='com.google.code.apis.rest.client.CodeGeneration.',BAb='com.google.code.apis.rest.client.GUI.',CAb='com.google.code.apis.rest.client.Tree.',DAb='com.google.code.apis.rest.client.Util.',EAb='com.google.code.apis.rest.client.Wadl.',FAb='com.google.gwt.core.client.',aBb='com.google.gwt.http.client.',bBb='com.google.gwt.lang.',cBb='com.google.gwt.user.client.',dBb='com.google.gwt.user.client.impl.',eBb='com.google.gwt.user.client.ui.',fBb='com.google.gwt.user.client.ui.impl.',gBb='com.google.gwt.xml.client.',hBb='com.google.gwt.xml.client.impl.',iBb='java.lang.',jBb='java.util.';function yAb(){}
function utb(a){return this===a;}
function vtb(){return fvb(this);}
function wtb(){return this.sg+'@'+this.ed();}
function stb(){}
_=stb.prototype={};_.qb=utb;_.ed=vtb;_.lg=wtb;_.toString=function(){return this.lg();};_.sg=iBb+'Object';_.rg=0;function fc(){fc=yAb;yc=bAb(new aAb());}
function dc(a){a.b=bAb(new aAb());a.d=bAb(new aAb());}
function ec(b,a){fc();dc(b);b.a=a;return b;}
function gc(b,a){if(gub(xc,'PHP 5')){gU(b.c,1).ib(a);}else if(gub(xc,'Ruby')){cf(gU(b.c,2),a);}else if(gub(xc,'Python')){ue(gU(b.c,3),a);}else if(gub(xc,'Java')){qd(gU(b.c,4),a);}else if(gub(xc,'Dog Food PHP 5')){Dc(gU(b.c,5),a);}}
function hc(d,a){var b,c;a=a.bf('&lt;','<');a=a.bf('&gt;','>');a=a.bf('&nbsp;',' ');a=a.bf('&apos;',"'");a=a.bf('&quot;','"');a=a.bf('&#123;','{');a=a.bf('&#125;','}');if(Fu(),hv){c='';for(b=0;b<(Fu(),gv);b++){c+=' ';}a=a.bf('\\t',c);}return a;}
function ic(g,c){var a,b,d,e,f;gAb(yc);xc=c;if(gub(xc,'PHP 5')){d=Ed(new Dd());g.c=d;nc(g);return hc(g,d.dc(g.b));}else if(gub(xc,'Ruby')){f=af(new Fe());g.c=f;nc(g);return hc(g,df(f,g.b));}else if(gub(xc,'Python')){e=se(new re());g.c=e;nc(g);return hc(g,ve(e,g.b));}else if(gub(xc,'Java')){b=od(new nd(),lc(g));g.c=b;nc(g);return hc(g,rd(b,g.b));}else if(gub(xc,'Dog Food PHP 5')){a=Ac(new zc());g.c=a;nc(g);return hc(g,Ec(a,g.b));}return null;}
function jc(i,d,c){var a,b,e,f,g,h;a=null;if(hU(d,7)){a=(FJ(),oK);}else if(hU(d,8)){a=i.a.a;}else if(hU(d,10)){a=(FJ(),qK);}else if(hU(d,11)){a=(FJ(),rK);}if(a!==null){b=oAb(a);while(b.dd()){if(hU(d,7)){f=gU(b.yd(),7);if(gub(f.b,c)){pc(i,f);return;}}else if(hU(d,8)){e=gU(b.yd(),8);if(gub(e.d,c)){oc(i,e);return;}}else if(hU(d,10)){g=gU(b.yd(),10);if(gub(g.e,c)){qc(i,g);return;}}else if(hU(d,11)){h=gU(b.yd(),11);if(gub(h.d,c)){return;}}}}}
function kc(w,l,g,f,n){var a,b,c,d,e,h,i,j,k,m,o,p,q,r,s,t,u,v;d=null;if(hU(l,9)){d=(mO(),qO);}else if(hU(l,6)){d=gU(l,6).d;}e=oAb(d);while(e.dd()){p=gU(e.yd(),6);if(p.b!==null){b=p.b;c=oAb(b);while(c.dd()){j=gU(c.yd(),7);if(gub(g,j.a.ig(1))){q=gU(j.p,6);k=q.g;a=q.a+q.g;while(p.g.wd('^.*?(\\{(.+?)\\})+.*?$')){m=p.g;i=m.gd('{');h=m.gd('}');while(i>=0&&h>0&&i<h){s=m.jg(i+1,h);u=p.c;v=oAb(u);r=null;if(v.dd()){r=gU(v.yd(),10);}while(!gub(r.h,s)){r=gU(v.yd(),10);}t=ne(new le(),s+(Fu(),ov),r.l,'private',r.g,xc,true);mAb(w.d,t,0);m=m.ig(h+1);i=m.gd('{');h=m.gd('}');}if(hU(p.p.p,6)){p=gU(p.p.p,6);}else{break;}}k=mc(w,k,q,n);o=De(new Ce(),k,w.d,f,a);gc(w,o);}}}kc(w,p,g,f,n);}}
function lc(e){var a,b,c,d;b=(mO(),rO);d=bJ(new aJ(),b);b=dJ(d);b=b.bf('http(s)?://(www)?','');b=b.bf('[/]','');c=hub(b,'\\.');b='';for(a=c.a-1;a>=0;a--){b+=vc(c[a],true);if(a>0)b+='.';}return b.kg();}
function mc(i,b,h,g){var a,c,d,e,f;if(Fu(),sv){c=(Fu(),iv);for(a=1;a<c;a++){if(hU(h.p,6)){b=gU(h.p,6).g+b.jg(0,1).ng()+b.ig(1);h=gU(h.p,6);}else if(hU(h.p,9)){break;}}if(jAb(yc,b)){a=1;while(jAb(yc,b+a)){}b=b+a;}}else{e=g.a;f=oAb(e);while(f.dd()){d=gU(f.yd(),10);if(d.h.pb((as(),qs))){b=d.m;break;}}}b=vc(b,false);fAb(yc,b);return b;}
function nc(a){if((FJ(),xK)!==null){tc(a,(FJ(),xK));}}
function oc(e,b){var a,c,d;if(b.c!==null){jc(e,b,b.c.ig(1));return;}d=ld(new kd(),b.g);a=false;c=oAb(e.b);while(c.dd()){if(gub(gU(c.yd(),12).b,d.b)){a=true;break;}}if(!a){fAb(e.b,d);}}
function pc(b,a){if(a.a!==null){jc(b,a,a.a.ig(1));return;}if(a.e!==null){uc(b,a.e);}if(a.d!==null){rc(b,a.d);}else{EL(a,hN(new fN(),a,b.a));rc(b,a.d);}}
function qc(d,a){var b,c;if(a.d!==null){jc(d,a,a.d.ig(1));return;}b=a.h;c=a.m;fAb(d.d,me(new le(),b,a.l,'private',a.g,a.a,xc,c));}
function rc(r,j){var a,b,c,d,e,f,g,h,i,k,l,m,n,o,p,q,s,t;gAb(r.d);if(j.a!==null){b=j.a;h=oAb(b);while(h.dd()){g=gU(h.yd(),10);qc(r,g);}}s=gU(j.p,7);c=s.c;a=null;f=null;t=s.p;if(hU(t,6)){l=gU(t,6);f=l.g;a=l.a+l.g;while(l.g.wd('^.*?(\\{(.+?)\\})+.*?$')){i=l.g;e=i.gd('{');d=i.gd('}');while(e>=0&&d>0&&e<d){n=i.jg(e+1,d);p=l.c;q=oAb(p);m=null;if(q.dd()){m=gU(q.yd(),10);}while(!gub(m.h,n)){m=gU(q.yd(),10);}o=ne(new le(),n+(Fu(),ov),m.l,'private',m.g,xc,true);mAb(r.d,o,0);i=i.ig(d+1);e=i.gd('{');d=i.gd('}');}if(hU(l.p.p,6)){l=gU(l.p.p,6);}else{break;}}}else if(hU(t,13)){}else if(hU(t,14)){kc(r,(FJ(),xK),s.b,c,j);return;}f=mc(r,f,gU(t,6),j);k=De(new Ce(),f,r.d,c,a);gc(r,k);}
function sc(f,e){var a,b,c,d;b=e.b;if(b!==null){d=oAb(b);while(d.dd()){pc(f,gU(d.yd(),7));}}a=e.d;if(a!==null){c=oAb(a);while(c.dd()){sc(f,gU(c.yd(),6));}}}
function tc(d,c){var a,b;a=(mO(),qO);if(a!==null){b=oAb(a);while(b.dd()){sc(d,gU(b.yd(),6));}}}
function uc(d,c){var a,b;a=c.a;if(a!==null){b=oAb(a);while(b.dd()){oc(d,gU(b.yd(),8));}}}
function vc(d,e){fc();var a,b,c;d=d.bf('[^a-zA-Z0-9]',(Fu(),mv));d=d.bf('('+(Fu(),mv)+')('+(Fu(),mv)+')+',(Fu(),mv));d=d.bf('^('+(Fu(),mv)+')*','');d=d.bf('('+(Fu(),mv)+')*$','');if(d.vd()>0){d=d.jg(0,1).ng()+d.ig(1);}if(!e){d=d+(Fu(),mv)+(Fu(),cv);}c=d.gd((Fu(),mv));while(c>0){if(d.vd()>c+1){d=d.jg(0,c)+d.jg(c+1,c+2).ng()+d.ig(c+2);}else{d=d.bf('('+(Fu(),mv)+')*$','');}c=d.hd((Fu(),mv),c+1);}if(Fu(),tv){a=d.jg(0,1);for(b=1;b<d.vd();b++){if(esb(d.D(b))){a+=(Fu(),mv);}a+=d.jg(b,b+1);}d=a;}return d;}
function wc(e,a){fc();var b,c,d,f,g;if(nAb(e)&&nAb(a)){return true;}else{g=0;c=0;f=oAb(e);while(f.dd()){d=gU(f.yd(),15);if(d.d){g++;}else{c++;}}b=oAb(a);while(b.dd()){d=gU(b.yd(),15);if(d.d){g++;}else{c++;}}if(c==0&&g>0){return true;}}return false;}
function cc(){}
_=cc.prototype=new stb();_.sg=AAb+'CodeGenerator';_.rg=0;_.a=null;_.c=null;var xc='',yc;function Ed(a){ke=new Bf();return a;}
function ae(b,a){var c;c='';if(iub(a.f,'$')){c=a.f.ig(1);}else{c=a.f;}if(iub(c,'_T')){c=c.ig(2);}else if(iub(c,'_')){c=c.ig(1);}return c;}
function be(e,d,b){var a,c,f;a='';f=oAb(d);while(f.dd()){c=gU(f.yd(),15);a+=c.f;if(!gub(c.b,'')){a+=" = '"+c.b+"'";}if(f.dd()){a+=', ';}}if(a.vd()>0&&pAb(b)>0){a+=', ';}f=oAb(b);while(f.dd()){c=gU(f.yd(),15);a+=c.f;if(!gub(c.b,'')){a+=" = '"+c.b+"'";}else{a+=' = NULL';}if(f.dd()){a+=', ';}}if(a.vd()>=70){a='\n\t\t\t'+a.bf(',\\s',',\n\t\t\t');}return a;}
function ce(c,d){var a,b,e;d=ge(c,d);a='';e=oAb(d);while(e.dd()){b=gU(e.yd(),15);a+='\t'+b.a+' '+b.f+';';if(b.c){a+=' // required';}else{a+=' // optional';}if(e.dd()){a+='\n';}}return a;}
function de(e,c){var a,b,d;a='';if(c!==null){d=oAb(c);while(d.dd()){b=gU(d.yd(),12);a+='\t\t\tcase '+b.b+':\n\t\t\t\t\ttrigger_error("'+b.a+'", E_USER_ERROR);\n\t\t\t\t\tbreak; // exit with error code '+b.b+'\n';}}return a;}
function ee(c,e){var a,b,d,f;a='';f=oAb(e);while(f.dd()){b=gU(f.yd(),15);d='';if(iub(b.f,'$')){d=b.f.ig(1);}else{d=b.f;}a+='\t\t$this->'+d+' = '+b.f+';\n';}return a;}
function fe(e,c,a){var b,d,f,g,h;d='';if(!wc(c,a)){h=oAb(c);while(h.dd()){b=gU(h.yd(),15);if(!b.d){f=ae(e,b);g=f.jg(0,1).ng()+f.ig(1);d+='\t\t$paramString .= ($this->get'+g+"())?\n\t\t\t'&"+f+"=' . "+'urlencode($this->get'+g+'()) :\n\t\t\ttrigger_error("The required parameter \''+f+'\' is missing", E_USER_ERROR);';if(h.dd()){d+='\n';}}}if(d.vd()>0){d='\n\t\t// required parameters\n'+d;}if(pAb(a)>0){d+='\n\t\t// optional parameters\n';}h=oAb(a);while(h.dd()){b=gU(h.yd(),15);if(!b.d){f=ae(e,b);g=f.jg(0,1).ng()+f.ig(1);d+='\t\t$paramString .= ($this->get'+g+"())?\n\t\t\t'&"+f+"=' . "+'urlencode($this->get'+g+"()) : '';";if(h.dd()){d+='\n';}}}}return d;}
function ge(c,d){var a,b,e;b=bAb(new aAb());e=oAb(d);while(e.dd()){a=gU(e.yd(),15);if(gub(a.a,'public')){mAb(b,a,0);}else if(gub(a.a,'protected')){fAb(b,a);}}e=oAb(d);while(e.dd()){a=gU(e.yd(),15);if(gub(a.a,'private')){fAb(b,a);}}return b;}
function he(d){var a,b,c,e,f;f=oAb(d.d);e=bAb(new aAb());a=bAb(new aAb());while(f.dd()){b=gU(f.yd(),15);if(b.c){fAb(e,b);}else{fAb(a,b);}}c=Df(ke,d.c,ce(this,d.d),be(this,e,a),ee(this,d.d),fe(this,e,a),this.ve(d.b,d.a));this.a+=c;}
function ie(b){var a,c;a=de(this,b);c=Ff(ke,a);this.a=c+this.a;this.a=Ef(ke,this.a);return this.a;}
function je(d,a){var b,c,e,f,g,h;g='';if(a.wd('^.*?(\\{(.+?)\\})+.*?$')){f=a.gd('{');e=a.gd('}');while(f>=0&&e>0&&f<e){h=a.jg(f+1,e);b=a.jg(0,f);c=a.ig(e+1);a=b+"'.$"+h+".'"+c;g+='\t\t$'+h+' = $this->get'+h.jg(0,1).ng()+h.ig(1)+(Fu(),ov)+'();\n';f=a.gd('{');e=a.gd('}');}if(a.nb(".'")){a=a.bf("\\.'$",'');}else{a+="'";}a=a.bf("\\.''\\.",'\\.');}else{a+="'";}g+="\t\t$requestUri = '"+a+';\n\n';if(gub(d,'GET')){g+="\t\t$response = $this->doGetCall($requestUri . '?' . $this->prepareParams());";}else if(gub(d,'POST')){g+='\t\t$response = $this->doPostCall($requestUri, $this->prepareParams());';}return g;}
function Dd(){}
_=Dd.prototype=new stb();_.ib=he;_.dc=ie;_.ve=je;_.sg=AAb+'PHP5Generator';_.rg=1;_.a='';var ke=null;function Ac(a){Ed(a);jd=new Bf();id=new nf();return a;}
function Cc(c,b){var a,d;a='\n'+bd(c,b.d);d=cd(c,b.d);a+='\n\n// Valid request from the original sample. This should succeed.\n$'+b.c+'Valid = new '+b.c+'('+d+');\n';a+='$responseValid = $'+b.c+'Valid->submit();\n\n';a+='\n'+Fc(c,b.d);a+="\n// Adds 'abc' to each parameter value. Goal: break any key parameters and/or operation parameters.\n$"+b.c+'Erroneous1 = new '+b.c+'('+d+');\n';a+='$responseErroneous1 = $'+b.c+'Erroneous1->submit();\n\n';a+="// Call without any parameters. Goal: cause 'missing parameter' errors.\n$"+b.c+'Erroneous2 = new '+b.c+'();\n';a+='$responseErroneous2 = $'+b.c+'Erroneous2->submit();\n\n';a+="// Adds an extra parameter '&abc = abc'. Goal: cause 'invalid parameter' errors.\n$"+b.c+'Erroneous3 = new '+b.c+'('+d+');\n';a+='$responseErroneous3 = $'+b.c+"Erroneous3->submit('&abc=abc');\n\n";a+=qf(id,b.a,b.c);return a;}
function Dc(f,d){var a,b,c,e,g;g=oAb(d.d);e=bAb(new aAb());a=bAb(new aAb());while(g.dd()){b=gU(g.yd(),15);if(b.c){fAb(e,b);}else{fAb(a,b);}}c=pf(id,d.c,ce(f,d.d),ad(f,d.d),ee(f,d.d),dd(f,d.d),ed(f,d.b,d.a));f.a+=c;f.a+=Cc(f,d);}
function Ec(d,b){var a,c;a=de(d,b);c=rf(id,a);d.a=c+d.a;d.a=Ef(jd,d.a);d.a=sf(id,d.a);return d.a;}
function Fc(c,d){var a,b,e;a='';e=oAb(d);while(e.dd()){b=gU(e.yd(),15);if(b.g.vd()>0){a+=b.f+' = "'+b.g+' " + "abc"'+';\n';}else{a+=b.f+' = "abc";\n';}}return a;}
function ad(c,d){var a,b,e;a='';e=oAb(d);while(e.dd()){b=gU(e.yd(),15);a+=b.f;if(!gub(b.b,'')){a+=" = '"+b.b+"'";}else{a+=' = NULL';}if(e.dd()){a+=', ';}}if(a.vd()>=70){a='\n\t\t\t'+a.bf(',\\s',',\n\t\t\t');}return a;}
function bd(c,d){var a,b,e;a='';e=oAb(d);while(e.dd()){b=gU(e.yd(),15);if(b.g.vd()>0){a+=b.f+' = "'+b.g+'";\n';}else{a+=b.f+' = "";\n';}}return a;}
function cd(c,d){var a,b,e;a='';e=oAb(d);while(e.dd()){b=gU(e.yd(),15);a+=b.f;if(e.dd()){a+=', ';}}if(a.vd()>70){a='\n\t\t'+a.bf(',\\s',',\n\t\t');}return a;}
function dd(c,f){var a,b,d,e,g;b='';g=oAb(f);while(g.dd()){a=gU(g.yd(),15);if(!a.d){d=ae(c,a);e=d.jg(0,1).ng()+d.ig(1);b+='\t\t$paramString .= ($this->get'+e+"())?\n\t\t\t'&"+d+"=' . "+'urlencode($this->get'+e+"()) : '';";if(g.dd()){b+='\n';}}}return b;}
function ed(i,d,a){var b,c,e,f,g,h;g='';if(a.wd('^.*?(\\{(.+?)\\})+.*?$')){f=a.gd('{');e=a.gd('}');while(f>=0&&e>0&&f<e){h=a.jg(f+1,e);b=a.jg(0,f);c=a.ig(e+1);a=b+"'.$"+h+".'"+c;g+='\t\t$'+h+' = $this->get'+h.jg(0,1).ng()+h.ig(1)+(Fu(),ov)+'();\n';f=a.gd('{');e=a.gd('}');}if(a.nb(".'")){a=a.bf("\\.'$",'');}else{a+="'";}a=a.bf("\\.''\\.",'\\.');}else{a+="'";}g+="\t\t$requestUri = '"+a+';\n\n';if(gub(d,'GET')){g+="\t\t$response = $this->doGetCall($requestUri . '?' . $this->prepareParams() . $suffix);";}else if(gub(d,'POST')){g+='\t\t$response = $this->doPostCall($requestUri, $this->prepareParams() . $suffix);';}return g;}
function fd(a){Dc(this,a);}
function gd(a){return Ec(this,a);}
function hd(b,a){return ed(this,b,a);}
function zc(){}
_=zc.prototype=new Dd();_.ib=fd;_.dc=gd;_.ve=hd;_.sg=AAb+'DogFoodPHP5Generator';_.rg=2;var id=null,jd=null;function ld(b,a){b.b=a;if(gub(b.b,'400'))b.a='<b>Error 400: Bad Request<\/b> The parameters passed to the service did not match as expected.';else if(gub(b.b,'401'))b.a='<b>Error 401: Unauthorized<\/b> Authentication has failed or not yet been provided.';else if(gub(b.b,'403'))b.a='<b>Error 403: Forbidden<\/b> The request was legal, but the server is refusing to respond to it.';else if(gub(b.b,'404'))b.a='<b>Error 404: Not Found<\/b> The requested data or endpoint does not exist.';else if(gub(b.b,'500'))b.a='<b>Error 500: Internal Server Error<\/b> An internal server error prevented the server from processing your request.';else if(gub(b.b,'503'))b.a='<b>Error 503: Service Unavailable<\/b> An internal problem prevented the data from being returned to you.';else b.a='<b>Error '+b.b+'<\/b>';return b;}
function kd(){}
_=kd.prototype=new stb();_.sg=AAb+'HTTPError';_.rg=3;_.a=null;_.b=null;function od(b,a){b.b=a;Cd=new uf();return b;}
function qd(f,d){var a,b,c,e,g;g=oAb(d.d);e=bAb(new aAb());a=bAb(new aAb());while(g.dd()){b=gU(g.yd(),15);if(b.c){fAb(e,b);}else{fAb(a,b);}}c=wf(Cd,d.c,zd(f,e,a),td(f,d.d),Ad(f,d.b,d.a),ud(f,d.c,e,a),wd(f,d.d,d.c));f.a+=yf(Cd,c,f.b);}
function rd(d,b){var a,c;a=vd(d,b);c=zf(Cd,a);d.a=c+d.a;d.a=yf(Cd,d.a,d.b);return d.a;}
function sd(c,d){var a,b,e;a='';e=oAb(d);while(e.dd()){b=gU(e.yd(),15);a+=qe(b)+' '+b.f;if(e.dd()){a+=', ';}}if(a.vd()>=70){a='\n\t\t\t'+a.bf(',\\s',',\n\t\t\t');}return a;}
function td(c,d){var a,b,e;d=Bd(c,d);a='';e=oAb(d);while(e.dd()){b=gU(e.yd(),15);a+='\t'+b.a+' '+qe(b)+' '+b.f+';';if(b.c){a+=' // required';}else{a+=' // optional';}if(e.dd()){a+='\n';}}return a;}
function ud(j,a,h,g){var b,c,d,e,f,i;d='';for(e=0;e<=pAb(g);e++){c=bAb(new aAb());i=oAb(h);while(i.dd()){fAb(c,i.yd());}for(f=0;f<e;f++){fAb(c,kAb(g,f));}b=xf(Cd,a,sd(j,c),xd(j,c),yd(j,c),pAb(c)+'');d+=b;}return d;}
function vd(e,c){var a,b,d;a='';if(c!==null){d=oAb(c);while(d.dd()){b=gU(d.yd(),12);a+='\t\t\tcase '+b.b+':\n\t\t\t\t\tSystem.err.println("'+b.a+'");\n\t\t\t\t\tbreak; // exit with error code '+b.b+'\n';}}return a;}
function wd(e,g,a){var b,c,d,f;b='';f=oAb(g);while(f.dd()){c=gU(f.yd(),15);d=c.f.jg(0,1).ng()+c.f.ig(1);b+='\n\t/**\n\t * @return the String representation of the '+c.f+'\n'+'\t */'+'\n'+'\tpublic '+'String'+' get'+d+'() {'+'\n'+'\t\tif (('+c.f+' + "").equals("null")) return "";'+'\n'+'\t\treturn ((Object) '+c.f+').toString();'+'\n'+'\t}'+'\n\n'+'\t/**'+'\n'+'\t * @param '+c.f+' the '+c.f+' to set'+'\n'+'\t * @return the instance of the class (this) \n'+'\t */'+'\n'+'\tpublic '+a+' set'+d+'('+qe(c)+' '+c.f+') {'+'\n'+'\t\tthis.'+c.f+' = '+c.f+';'+'\n'+'\t\treturn this;\n'+'\t}\n';}return b;}
function xd(c,e){var a,b,d,f;a='';f=oAb(e);while(f.dd()){b=gU(f.yd(),15);d=b.f;a+='\t\tthis.'+d+' = '+d+';\n';}if(pAb(e)>0){a='\t\t// assign class variables \n'+a;}else a='\t\t// empty constructor\n';return a;}
function yd(c,e){var a,b,d,f;a='';f=oAb(e);while(f.dd()){b=gU(f.yd(),15);d='';d=b.f;a+='\t&nbsp;* @param '+d+'\n';}return a;}
function zd(e,c,a){var b,d,f,g,h;d='';if(wc(c,a)){d='\t\t\tURLEncoder.encode("", "UTF-8");';}else{h=oAb(c);while(h.dd()){b=gU(h.yd(),15);f=b.f;if(!b.d){g=f.jg(0,1).ng()+f.ig(1);d+='\t\t\tif (!this.get'+g+'().equals("")) \n\t\t\t\tparamString += "&'+f+'=" + '+'URLEncoder.encode(this.get'+g+'(), "UTF-8"); \n\t\t\telse \n\t\t\t\tSystem.err.println("The required parameter \''+f+'\' is missing");';if(h.dd()){d+='\n';}}}if(d.vd()>0){d='\n\t\t\t// required parameters\n'+d;}if(pAb(a)>0){d+='\n\t\t\t// optional parameters\n';}h=oAb(a);while(h.dd()){b=gU(h.yd(),15);if(!b.d){f=b.f;g=f.jg(0,1).ng()+f.ig(1);d+='\t\t\tparamString += (!this.get'+g+'().equals(""))?\n\t\t\t\t"&'+f+'=" + '+'URLEncoder.encode(this.get'+g+'(), "UTF-8") : "";';if(h.dd()){d+='\n';}}}}return d;}
function Ad(i,d,a){var b,c,e,f,g,h;g='';if(a.wd('^.*?(\\{(.+?)\\})+.*?$')){f=a.gd('{');e=a.gd('}');while(f>=0&&e>0&&f<e){h=a.jg(f+1,e);b=a.jg(0,f);c=a.ig(e+1);a=b+'" + '+h+' + "'+c;g+='\t\tString '+h+' = this.get'+h.jg(0,1).ng()+h.ig(1)+(Fu(),ov)+'();\n';f=a.gd('{');e=a.gd('}');}if(a.nb(' + "')){a=a.bf('\\s\\+\\s"$','');}else{a+='"';}a=a.bf('\\+\\s""\\s\\+','\\s\\+\\s');}else{a+='"';}g+='\t\tString requestUri = "'+a+';\n';if(gub(d,'GET')){g+='\t\tString response = this.doGetCall(requestUri + "?" + this.prepareParams());';}else if(gub(d,'POST')){g+='\t\tString response = this.doPostCall(requestUri, this.prepareParams());';}return g;}
function Bd(c,d){var a,b,e;b=bAb(new aAb());e=oAb(d);while(e.dd()){a=gU(e.yd(),15);if(gub(a.a,'public')){mAb(b,a,0);}else if(gub(a.a,'protected')){fAb(b,a);}}e=oAb(d);while(e.dd()){a=gU(e.yd(),15);if(gub(a.a,'private')){fAb(b,a);}}return b;}
function nd(){}
_=nd.prototype=new stb();_.sg=AAb+'JavaGenerator';_.rg=4;_.a='';_.b='';var Cd=null;function me(d,g,h,e,b,f,a,c){d.h=h;d.a=e;d.b=f;d.f=gub(a,'PHP 5')||gub(a,'Dog Food PHP 5')?pe(d,'$'+g,d.a):pe(d,g,d.a);d.c=b;d.e=a;d.g=c;return d;}
function ne(d,f,g,e,c,b,a){d.h=g;d.a=e;d.f=gub(b,'PHP 5')||gub(b,'Dog Food PHP 5')?pe(d,'$'+f,d.a):pe(d,f,d.a);d.c=c;d.e=b;d.g=d.g;d.d=a;return d;}
function pe(a,c,b){if(iub(c,'$')){if(gub(b,'private')&& !iub(c.ig(1),'_')){c=c.bf('\\$','\\$_');}else if(gub(b,'protected')&& !iub(c.ig(1),'_T')){c=c.bf('\\$','\\$_T');}}return c;}
function qe(a){return og(a.h,a.e);}
function le(){}
_=le.prototype=new stb();_.sg=AAb+'Parameter';_.rg=5;_.a='';_.b='';_.c=false;_.d=false;_.e='';_.f='';_.g='';_.h='';function se(a){Be=new bg();return a;}
function ue(f,d){var a,b,c,e,g;g=oAb(d.d);e=bAb(new aAb());a=bAb(new aAb());while(g.dd()){b=gU(g.yd(),15);if(b.c){fAb(e,b);}else{fAb(a,b);}}c=dg(Be,d.c,we(f,e,a),ye(f,d.d),ze(f,e,a),Ae(f,d.b,d.a));f.a+=c;}
function ve(d,b){var a,c;a=xe(d,b);c=fg(Be,a);d.a=c+d.a;d.a=eg(Be,d.a);return d.a;}
function we(e,d,b){var a,c,f;a='';f=oAb(d);while(f.dd()){c=gU(f.yd(),15);a+=c.f;if(!gub(c.b,'')){a+=" = '"+c.b+"'";}if(f.dd()){a+=', ';}}if(a.vd()>0&&pAb(b)>0){a+=', ';}f=oAb(b);while(f.dd()){c=gU(f.yd(),15);a+=c.f;if(!gub(c.b,'')){a+=" = '"+c.b+"'";}else{a+=' = None';}if(f.dd()){a+=', ';}}return a;}
function xe(g,d){var a,b,c,e,f;b='';if(d!==null){e=oAb(d);f=0;while(e.dd()){c=gU(e.yd(),12);a='';if(f!=0)a='el';else a='';b+='\t\t\t'+a+'if e.code == '+c.b+':\n\t\t\t\tsys.exit("'+c.a+'")';if(e.dd())b+='\n';f++;}}return b;}
function ye(c,e){var a,b,d,f;a='';f=oAb(e);while(f.dd()){b=gU(f.yd(),15);d=b.f;a+='\t\tself.'+d+' = '+b.f+'\n';}return a;}
function ze(e,c,a){var b,d,f,g;d='';if(!wc(c,a)){g=oAb(c);while(g.dd()){b=gU(g.yd(),15);if(!b.d){f=b.f;d+='\t\tif self.'+f+":\n\t\t\tparams['"+f+"'] = self."+f+'\n\t\telse:\n\t\t\tsys.exit("The required parameter \''+f+'\' is missing")';if(g.dd()){d+='\n';}}}if(d.vd()>0){d='\n\t\t# required parameters\n'+d;}if(pAb(a)>0){d+='\n\t\t# optional parameters\n';}g=oAb(a);while(g.dd()){b=gU(g.yd(),15);if(!b.d){f=b.f;d+='\t\tif self.'+f+":\n\t\t\tparams['"+f+"'] =  "+'self.'+f;if(g.dd()){d+='\n';}}}}return d;}
function Ae(i,d,a){var b,c,e,f,g,h;g='';if(a.wd('^.*?(\\{(.+?)\\})+.*?$')){f=a.gd('{');e=a.gd('}');while(f>=0&&e>0&&f<e){h=a.jg(f+1,e);b=a.jg(0,f);c=a.ig(e+1);a=b+"'+"+h+"+'"+c;g+='\t\t'+h+' = str(self.'+h+(Fu(),ov)+')\n';f=a.gd('{');e=a.gd('}');}if(a.nb("+'")){a=a.bf("\\+'$",'');}else{a+="'";}a=a.bf("\\+''\\+",'\\+');}else{a+="'";}g+="\t\trequest_uri = '"+a+'\n\n';if(gub(d,'GET')){g+="\t\treturn self.do_get_call(request_uri + '?' + self.prepare_params())";}else if(gub(d,'POST')){g+='\t\treturn self.do_post_call(requestUri, self.prepare_params())';}return g;}
function re(){}
_=re.prototype=new stb();_.sg=AAb+'PythonGenerator';_.rg=6;_.a='';var Be=null;function De(d,c,e,b,a){d.c=c;d.d=e;d.b=b;d.a=a;return d;}
function Ce(){}
_=Ce.prototype=new stb();_.sg=AAb+'RequestMessager';_.rg=0;_.a=null;_.b=null;_.c=null;_.d=null;function af(a){lf=new hg();return a;}
function cf(f,d){var a,b,c,e,g;g=oAb(d.d);e=bAb(new aAb());a=bAb(new aAb());while(g.dd()){b=gU(g.yd(),15);if(b.c){fAb(e,b);}else{fAb(a,b);}}c=jg(lf,d.c,ff(f,e,a),hf(f,d.d),jf(f,e,a),kf(f,d.b,d.a),ef(f,d.d));f.a+=c;}
function df(d,b){var a,c;a=gf(d,b);c=lg(lf,a);d.a=c+d.a;d.a=kg(lf,d.a);return d.a;}
function ef(c,d){var a,b,e;a='';e=oAb(d);while(e.dd()){b=gU(e.yd(),15);a+=':'+b.f;if(e.dd()){a+=', ';}}return a;}
function ff(e,d,b){var a,c,f;a='';f=oAb(d);while(f.dd()){c=gU(f.yd(),15);a+=c.f;if(!gub(c.b,'')){a+=' = "'+c.b+'"';}if(f.dd()){a+=', ';}}if(a.vd()>0&&pAb(b)>0){a+=', ';}f=oAb(b);while(f.dd()){c=gU(f.yd(),15);a+=c.f;if(!gub(c.b,'')){a+=' = "'+c.b+'"';}else{a+=' = nil';}if(f.dd()){a+=', ';}}return a;}
function gf(e,c){var a,b,d;a='';if(c!==null){d=oAb(c);while(d.dd()){b=gU(d.yd(),12);a+='\t\twhen "'+b.b+'"\n\t\t\traise ("'+b.a+'")\n\t\t\t# exit with error code '+b.b+'\n';}}return a;}
function hf(c,e){var a,b,d,f;a='';f=oAb(e);while(f.dd()){b=gU(f.yd(),15);d='';if(iub(b.f,'$')){d=b.f.ig(1);}else{d=b.f;}a+='\t\t@'+d+' = '+b.f+'\n';}return a;}
function jf(e,c,a){var b,d,f,g;d='';if(!wc(c,a)){g=oAb(c);while(g.dd()){b=gU(g.yd(),15);if(!b.d){f=b.f;d+='\t\tparam_string += (self.'+f+")?\n\t\t\t'&"+f+"=' + "+'URI.encode(self.'+f+'.to_s) :\n\t\t\traise("The required parameter \''+f+'\' is missing.")';if(g.dd()){d+='\n';}}}if(d.vd()>0){d='\n\t\t# required parameters\n'+d;}if(pAb(a)>0){d+='\n\t\t# optional parameters\n';}g=oAb(a);while(g.dd()){b=gU(g.yd(),15);if(!b.d){f=b.f;d+='\t\tparam_string += (self.'+f+")?\n\t\t\t'&"+f+"=' + "+'URI.encode(self.'+f+".to_s) : ''";if(g.dd()){d+='\n';}}}}return d;}
function kf(i,d,a){var b,c,e,f,g,h;g='';if(a.wd('^.*?(\\{(.+?)\\})+.*?$')){f=a.gd('{');e=a.gd('}');while(f>=0&&e>0&&f<e){h=a.jg(f+1,e);b=a.jg(0,f);c=a.ig(e+1);a=b+"'+"+h+"+'"+c;g+='\t\t'+h+' = self.'+h+(Fu(),ov)+'.to_s\n';f=a.gd('{');e=a.gd('}');}if(a.nb("+'")){a=a.bf("\\+'$",'');}else{a+="'";}a=a.bf("\\+''\\+",'\\+');}else{a+="'";}g+="\t\trequestUri = '"+a+'\n\n';if(gub(d,'GET')){g+="\t\tresponse = self.do_get_call(requestUri + '?' + self.prepare_params())";}else if(gub(d,'POST')){g+='\t\tresponse = self.do_post_call(requestUri, self.prepare_params())';}return g;}
function Fe(){}
_=Fe.prototype=new stb();_.sg=AAb+'RubyGenerator';_.rg=7;_.a='';var lf=null;function pf(g,a,b,c,d,e,f){return '\n// class auto-generated by REST Compile \nclass '+a+' extends RestRequest &#123; \n\n\t// class variables \n'+b+' \n\n\t// constructor \n\tpublic function __construct('+c+') &#123; \n\n\t\t// assign class variables \n'+d+' \n\t&#125; \n\n\t// prepares the POST or GET parameters \n\tprivate function prepareParams() &#123; \n\n\t\t$paramString = &apos;&apos;; \n'+e+' \n\n\t\t// strip off the first &apos;&&apos; \n\t\tif (strlen($paramString) > 0) &#123;\n\t\t\t$paramString = substr($paramString, 1);\n\t\t&#125;\n\t\treturn $paramString; \n\n\t&#125; \n\n\t// submits the request \n\tpublic function submit($suffix = &apos;&apos;) &#123; \n\n'+f+' \n\n\t\tif (strpos($response[&apos;body&apos;], &apos;<?xml&apos;) != 0) &#123; \n\t\t\t$response[&apos;body&apos;] = &apos;&lt;?xml version=&quot;1.0&quot; ?&gt;&lt;error /&gt;&apos;; \n\t\t&#125; \n\t\treturn array(&apos;response&apos; =&gt; $response[&apos;body&apos;], &apos;status&apos; =&gt; $response[&apos;status&apos;]); \n\n\t&#125; \n\n\t// dynamic get and set thanks to the magic of __call \n\tprivate function __call($method, $arguments) &#123; \n\n\t\t$prefix = strtolower(substr($method, 0, 3)); \n\t\t$property = strtolower(substr($method, 3, 1)) . substr($method, 4); \n\n\t\tif ((empty($prefix)) || (empty($property))) &#123; \n\t\t\treturn; \n\t\t&#125; \n\n\t\t// make sure that either the $var, the private $_var, or the\n\t\t// protected $_Tvar exist \n\t\tif (!isset($this->$property)) &#123; \n\t\t\t$property = &apos;_&apos; . $property; \n\t\t&#125; \n\t\tif (!isset($this->$property)) &#123; \n\t\t\t $property = &apos;_T&apos; . substr($property, 1); \n\t\t&#125; \n\t\tif (!isset($this->$property)) &#123; \n\t\t\treturn; \n\t\t&#125; \n\n\t\t// now set or get the property \n\t\tif ($prefix == &quot;get&quot;) &#123; \n\t\t\treturn $this->$property; \n\t\t&#125; \n\t\tif ($prefix == &quot;set&quot;) &#123; \n\t\t\t$this->$property = $arguments[0]; \n\t\t&#125; \n\n\t&#125; \n\n\tpublic function analyzeRequest($xmlString, $status = 200) &#123;\n\t\tif (!$xml = new SimpleXMLElement($xmlString)) &#123;\n\t\t\treturn Array(\n\t\t\t\t&apos;defaultNamespace&apos; => null,\n\t\t\t\t&apos;otherNamespaces&apos; => null,\n\t\t\t\t&apos;schemaLocation&apos; => null,\n\t\t\t\t&apos;status&apos; => $status);\n\t\t&#125;\n\t\t$namespaces  = $xml->getDocNamespaces(true);\n\t\t$defaultNamespace = $namespaces[&apos;&apos;];\n\t\tunset($namespaces[&apos;&apos;]);\n\t\tpreg_match(&quot;/xsi:schemaLocation=\\&quot;.*?\\&quot;/&quot;, $xmlString,  $matches);\n\t\t$schemaLocation = "";\n\t\tif ($matches) &#123;\n\t\t\t$schemaLocation = str_replace(&quot;xsi:schemaLocation=&quot;, &quot;&quot;, $matches[0]);\n\t\t\t$schemaLocation =\n\t\t\t\tstr_replace(&quot;\\&quot;&quot;, &quot;&quot;, substr($schemaLocation, strpos($schemaLocation, &quot; &quot;) + 1));\n\t\t&#125;\n\n\t\treturn Array(\n\t\t\t&apos;defaultNamespace&apos; => $defaultNamespace,\n\t\t\t&apos;otherNamespaces&apos; => $namespaces,\n\t\t\t&apos;schemaLocation&apos; => $schemaLocation,\n\t\t\t&apos;status&apos; => $status);\n\n\t&#125;\n\n&#125;\n';}
function qf(c,a,b){return 'returnServiceData'+b+'(\n\t\t$'+b+'Valid-&gt;analyzeRequest($responseValid[&apos;response&apos;], $responseValid[&apos;status&apos;]),\n\t\tArray(\n\t\t\t$'+b+'Erroneous1-&gt;analyzeRequest($responseErroneous1[&apos;response&apos;], $responseErroneous1[&apos;status&apos;]),\n\t\t\t$'+b+'Erroneous2-&gt;analyzeRequest($responseErroneous2[&apos;response&apos;], $responseErroneous2[&apos;status&apos;]),\n\t\t\t$'+b+'Erroneous3-&gt;analyzeRequest($responseErroneous3[&apos;response&apos;], $responseErroneous3[&apos;status&apos;])),\n\t\t\t&apos;'+a+'&apos;);\n\nfunction returnServiceData'+b+'($validRequestData, $erroneousRequestData, $location) &#123;\n\t$returnXml = &quot;\n\t&lt;requestData location=\\&quot;&quot;.$location.&quot;\\&quot;&gt;\n\t&lt;validRequest status=\\&quot;&quot;.$validRequestData[&apos;status&apos;].&quot;\\&quot;&gt;\n\t\t&lt;schemaLocation&gt;&quot;.$validRequestData[&apos;schemaLocation&apos;].&quot;&lt;/schemaLocation&gt;\n\t\t&lt;defaultNamespace&gt;&quot;.$validRequestData[&apos;defaultNamespace&apos;].&quot;&lt;/defaultNamespace&gt;&quot;;\n\t\tforeach($validRequestData[&apos;otherNamespaces&apos;] as $namespace) &#123;\n\t\t\t$returnXml .= &quot;&lt;namespace&gt;&quot; . $namespace . &quot;&lt;/namespace&gt;&quot;;\n\t\t&#125;\n\t$returnXml .= &quot;\n\t&lt;/validRequest&gt;\n\t&lt;erroneousRequests&gt;&quot;;\n\t\tforeach($erroneousRequestData as $erroneousRequest) &#123;\n\t\t\t$returnXml .= &quot;\n\t\t\t&lt;erroneousRequest status=\\&quot;&quot;.$erroneousRequest[&apos;status&apos;].&quot;\\&quot;&gt;\n\t\t\t&lt;schemaLocation&gt;&quot;.$erroneousRequest[&apos;schemaLocation&apos;].&quot;&lt;/schemaLocation&gt;\n\t\t\t&lt;defaultNamespace&gt;&quot;.$erroneousRequest[&apos;defaultNamespace&apos;].&quot;&lt;/defaultNamespace&gt;&quot;;\n\t\t\tforeach($erroneousRequest[&apos;otherNamespaces&apos;] as $namespace) &#123;\n\t\t\t\t$returnXml .= &quot;&lt;namespace&gt;&quot; . $namespace . &quot;&lt;/namespace&gt;&quot;;\n\t\t\t&#125;\n\t\t\t$returnXml .= &quot;\n\t\t\t&lt;/erroneousRequest&gt;&quot;;\n\t\t&#125;\n\t$returnXml .= &quot;\n\t&lt;/erroneousRequests&gt;\n\t&lt;/requestData&gt;&quot;;\n\techo $returnXml;\n&#125;\n';}
function rf(b,a){return '\n// class auto-generated by REST Compile \nabstract class RestRequest &#123; \n\n\t// provide user and password for HTTP AUTH \n\tprivate $_user = &apos;&apos;;\n\tprivate $_password = &apos;&apos;;\n\n\t// constructor \n\tpublic function __construct() &#123; \n\n\t&#125; \n\n\t// the POST function \n\tpublic function doPostCall($request, $postArgs) &#123; \n\n\t\t// initialize the session \n\t\t$ch = curl_init($request); \n\n\t\t// set curl options \n\t\tcurl_setopt ($ch, CURLOPT_POST, true); \n\t\tcurl_setopt ($ch, CURLOPT_POSTFIELDS, $postArgs); \n\t\tcurl_setopt($ch, CURLOPT_HEADER, true); \n\t\tcurl_setopt($ch, CURLOPT_RETURNTRANSFER, true); \n\t\t// provide credentials if they&apos;re established \n\t\tif(!empty($this-&gt;_user) && !empty($this-&gt;_password)) &#123; \n\t\t\tcurl_setopt($ch, CURLOPT_USERPWD, $this-&gt;_user . &apos;:&apos; . $this-&gt;_password); \n\t\t&#125;\n\n\t\t// do the POST and then close the session \n\t\t$response = curl_exec($ch); \n\t\t$header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE); \n\t\t$headers = substr($response, 0, $header_size - 4); \n\t\t$body = substr($response, $header_size); \n\t\tcurl_close($ch); \n\n\t\treturn $this-&gt;checkResponse($headers, $body); \n\n\t&#125; \n\n\t// the GET function \n\tpublic function doGetCall($request) &#123; \n\n\t\t// initialize the session \n\t\t$ch = curl_init($request); \n\n\t\t// set curl options \n\t\tcurl_setopt($ch, CURLOPT_HEADER, true); \n\t\tcurl_setopt($ch, CURLOPT_RETURNTRANSFER, true); \n\t\t// provide credentials if they&apos;re established \n\t\tif(!empty($this-&gt;_user) && !empty($this-&gt;_password)) &#123; \n\t\t\tcurl_setopt($ch, CURLOPT_USERPWD, $this-&gt;_user . &apos;:&apos; . $this-&gt;_password); \n\t\t&#125;\n\n\t\t// do the GET and then close the session \n\t\t$response = curl_exec($ch); \n\t\t$header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE); \n\t\t$headers = substr($response, 0, $header_size - 4); \n\t\t$body = substr($response, $header_size); \n\t\tcurl_close($ch); \n\n\t\treturn $this-&gt;checkResponse($headers, $body); \n\n\t&#125; \n\n\t// checks the status code of the response \n\tprivate function checkResponse($headers, $body) &#123; \n\n\t\t$status_code = array(); \n\t\tpreg_match(&apos;/\\d\\d\\d/&apos;, $headers, $status_code); \n\t\tswitch($status_code[0]) &#123; \n\t\t\tcase 200: \n\t\t\t\t\tbreak; //success \n'+a+' \t\t&#125; \n\n\t\treturn array(&apos;body&apos; =&gt; $body, &apos;status&apos; =&gt; $status_code[0]); \n\n\t&#125; \n\n&#125; \n';}
function sf(b,a){return '&lt;?php header (&apos;Content-type: text/xml; charset=utf-8&apos;); ?&gt;\n&lt;?php\necho &quot;&lt;?xml version=\\&quot;1.0\\&quot; encoding=\\&quot;utf-8\\&quot; ?&gt;\n&lt;serviceData xmlns=\\&quot;http://code.google.com/p/rest-api-code-gen\\&quot;&gt;&quot;;\n?&gt;\n'+a+'\n&lt;?php echo &quot;&lt;/serviceData&gt;&quot;; ?&gt;';}
function nf(){}
_=nf.prototype=new stb();_.sg=AAb+'Templates_DogFoodPHP_';_.rg=0;function wf(g,a,b,c,d,e,f){return '\n/**\n&nbsp;* This class has been auto-generated by REST Compile.\n&nbsp;*\n&nbsp;* @author REST Compile \n&nbsp;*/\n\nimport java.net.URLEncoder; \nimport java.io.UnsupportedEncodingException; \n\npublic class '+a+' extends RestRequest &#123;\n\n\t// class variables \n'+c+' \n'+e+'\n'+f+'\n\t// prepares the POST or GET parameters \n\tprivate String prepareParams() &#123; \n\t\tString paramString = &quot;&quot;; \n\n\t\ttry &#123; \n'+b+'\n\t\t&#125; \n\t\tcatch (UnsupportedEncodingException e) &#123; \n\t\t\tSystem.err.println(e.toString()); \n\t\t&#125; \n\n\t\t// strip off the first &apos;&&apos; \n\t\tif (paramString.length() > 0) &#123;\n\t\t\tparamString = paramString.substring(1);\n\t\t&#125;\n\t\treturn paramString; \n\n\t&#125; \n\n\t// submits the request \n\tpublic String submit() &#123; \n\n'+d+' \n\t\treturn response; \n\n\t&#125; \n\n&#125;\n';}
function xf(f,a,b,c,d,e){return '\n\t/**\n\t&nbsp;* constructor with '+e+' argument(s)\n\t&nbsp;* \n'+d+'\t&nbsp;*/ \n\tpublic '+a+'('+b+') &#123; \n\n'+c+' \n\t&#125; \n';}
function yf(c,a,b){return '/** \n&nbsp;* This file has been auto-generated by REST Compile. \n&nbsp;* \n&nbsp;* You should not modify it, unless you know what you do. Any modification \n&nbsp;* might cause serious damage, or even destroy your computer. \n&nbsp;* \n&nbsp;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot; \n&nbsp;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \n&nbsp;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE \n&nbsp;* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE \n&nbsp;* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR \n&nbsp;* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF \n&nbsp;* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS \n&nbsp;* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN \n&nbsp;* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) \n&nbsp;* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE \n&nbsp;* POSSIBILITY OF SUCH DAMAGE. \n&nbsp;*/ \n\npackage '+b+';\n'+a+' \n';}
function zf(b,a){return '\nimport java.io.IOException;\nimport java.io.InputStream;\nimport java.io.OutputStreamWriter;\nimport java.net.HttpURLConnection;\nimport java.net.URL;\nimport java.util.zip.GZIPInputStream;\nimport java.util.zip.Inflater;\nimport java.util.zip.InflaterInputStream;\n\n/**\n&nbsp;* This class has been auto-generated by REST Compile.\n&nbsp;*\n&nbsp;* @author REST Compile \n&nbsp;*/\npublic class RestRequest &#123;\n\n\t// provide user and password for HTTP AUTH \n\tprivate static final String user = &quot;&quot;; \n\tprivate static final String password = &quot;&quot;; \n\n\t/**\n\t * Class for placing a GET call\n\t * \n\t * @param urlString the URL as a String value\n\t * @return the response of the call as a String\n\t */\n\tpublic static String doGetCall(String urlString) &#123;\n\t\tString response = &quot;&quot;;\n\t\ttry &#123;\n\t\t\t// connect to the web service via HTTP GET\n\t\t\tURL url = new URL(urlString);\n\t\t\tHttpURLConnection connection =\n\t\t\t\t(HttpURLConnection) url.openConnection();\n\t\t\t// provide credentials if they&apos;re established \n\t\t\tif (user.length() > 0 && password.length() > 0) &#123; \n\t\t\t\tString userPassword = user + &quot;:&quot; + password;\n\t\t\t\tString encoding = \n\t\t\t\t\tnew sun.misc.BASE64Encoder().encode(userPassword.getBytes()); \n\t\t\t\tconnection.setRequestProperty ("Authorization", "Basic " + encoding); \n\t\t\t&#125; \n\t\t\tconnection.setRequestMethod(&quot;GET&quot;);\n\t\t\tconnection.connect();\n\n\t\t\tresponse = receiveResponse(connection);\n\n\t\t\tconnection.disconnect();\n\t\t&#125;\n\t\tcatch (IOException e) &#123;\n\t\t\tSystem.err.println(e.toString());\n\t\t&#125;\n\t\treturn response;\n\t&#125;\n\n\t/**\n\t * Class for placing a POST call\n\t * \n\t * @param urlString the URL as a String value \n\t * @param postArgs the POST arguments as a URL-encoded String \n\t * @return the response of the call as a String\n\t */\n\tpublic static String doPostCall(String urlString, String postArgs) &#123;\n\t\tString response = &quot;&quot;;\n\n\t\ttry &#123;\n\t\t\t// connect to the web service via HTTP POST\n\t\t\tURL url = new URL(urlString);\n\t\t\tHttpURLConnection connection =\n\t\t\t\t(HttpURLConnection) url.openConnection();\n\t\t\t// provide credentials if they&apos;re established \n\t\t\tif (user.length() > 0 && password.length() > 0) &#123; \n\t\t\t\tString userPassword = user + &quot;:&quot; + password;\n\t\t\t\tString encoding = \n\t\t\t\t\tnew sun.misc.BASE64Encoder().encode(userPassword.getBytes()); \n\t\t\t\tconnection.setRequestProperty ("Authorization", "Basic " + encoding); \n\t\t\t&#125; \n\t\t\tconnection.setDoOutput(true);\n\t\t\tconnection.setRequestMethod(&quot;POST&quot;);\n\t\t\tOutputStreamWriter outputStream =\n\t\t\t\tnew OutputStreamWriter(connection.getOutputStream());\n\t\t\toutputStream.write(postArgs);\n\t\t\toutputStream.flush();\n\n\t\t\tresponse = receiveResponse(connection);\n\n\t\t\tconnection.disconnect();\n\t\t\toutputStream.close();\n\t\t&#125;\n\t\tcatch (IOException e) &#123;\n\t\t\tSystem.err.println(e.toString());\n\t\t&#125;\n\t\treturn response;\n\t&#125;\n\t\n\t/**\n\t * Internal method for encoding-type-based input stream creation.\n\t * The goal is to accept compressed data if possible.\n\t *\n\t * @param connection the HTTP URL connection\n\t * @return the response as a String\n\t * @throws IOException \n\t */\n\tprivate static String receiveResponse(HttpURLConnection connection) throws IOException &#123;\n\t\tString response = &quot;&quot;;\n\t\ttry &#123;\n\t\t\t// create the appropriate stream wrapper based on the encoding type\n\t\t\tInputStream inputStream = null;\n\t\t\tString contentEncoding = connection.getContentEncoding();\n\t\t\tif (contentEncoding != null) &#123;\n\t\t\t\tif (contentEncoding.equalsIgnoreCase(&quot;gzip&quot;)) &#123;\n\t\t\t\t\tinputStream =\n\t\t\t\t\t\tnew GZIPInputStream(connection.getInputStream());\n\t\t\t\t&#125;\n\t\t\t\telse if (contentEncoding.equalsIgnoreCase(&quot;deflate&quot;)) &#123;\n\t\t\t\t\tinputStream =\n\t\t\t\t\t\tnew InflaterInputStream(\n\t\t\t\t\t\t\tconnection.getInputStream(),\n\t\t\t\t\t\t\tnew Inflater(true));\n\t\t\t\t&#125;\n\t\t\t&#125;\n\t\t\telse &#123;\n\t\t\t\tinputStream = connection.getInputStream();\n\t\t\t&#125;\n\n\t\t\t// read the contents\n\t\t\tbyte[] buffer = new byte[1024];\n\t\t\tint length;\n\t\t\twhile ((length = inputStream.read(buffer)) &gt; 0) &#123;\n\t\t\t\tfor (int i = 0; i &lt; length; i++) &#123;\n\t\t\t\t\tresponse += (char) buffer[i];\n\t\t\t\t&#125;\n\t\t\t&#125;\n\t\t\tinputStream.close();\n\t\t&#125;\n\t\tcatch (IOException e) &#123;\n\t\t\tint responseCode = connection.getResponseCode();\n\t\t\tswitch (responseCode) &#123;\n'+a+'\t\t\t&#125;\n\t\t&#125;\n\t\treturn response;\n\t&#125;\n&#125;\n';}
function uf(){}
_=uf.prototype=new stb();_.sg=AAb+'Templates_Java_';_.rg=0;function Df(g,a,b,c,d,e,f){return '\n// class auto-generated by REST Compile \nclass '+a+' extends RestRequest &#123; \n\n\t// class variables \n'+b+' \n\n\t// constructor \n\tpublic function __construct('+c+') &#123; \n\n\t\t// assign class variables \n'+d+' \n\t&#125; \n\n\t// prepares the POST or GET parameters \n\tprivate function prepareParams() &#123; \n\n\t\t$paramString = &apos;&apos;; \n'+e+' \n\n\t\t// strip off the first &apos;&&apos; \n\t\tif (strlen($paramString) > 0) &#123;\n\t\t\t$paramString = substr($paramString, 1);\n\t\t&#125;\n\t\treturn $paramString; \n\n\t&#125; \n\n\t// submits the request \n\tpublic function submit() &#123; \n\n'+f+' \n\n\t\treturn $response; \n\n\t&#125; \n\n\t// dynamic get and set thanks to the magic of __call \n\tprivate function __call($method, $arguments) &#123; \n\n\t\t$prefix = strtolower(substr($method, 0, 3)); \n\t\t$property = strtolower(substr($method, 3, 1)) . substr($method, 4); \n\n\t\tif ((empty($prefix)) || (empty($property))) &#123; \n\t\t\treturn; \n\t\t&#125; \n\n\t\t// make sure that either the $var, the private $_var, or the\n\t\t// protected $_Tvar exist \n\t\tif (!isset($this->$property)) &#123; \n\t\t\t$property = &apos;_&apos; . $property; \n\t\t&#125; \n\t\tif (!isset($this->$property)) &#123; \n\t\t\t $property = &apos;_T&apos; . substr($property, 1); \n\t\t&#125; \n\t\tif (!isset($this->$property)) &#123; \n\t\t\treturn; \n\t\t&#125; \n\n\t\t// now set or get the property \n\t\tif ($prefix == &quot;get&quot;) &#123; \n\t\t\treturn $this->$property; \n\t\t&#125; \n\t\tif ($prefix == &quot;set&quot;) &#123; \n\t\t\t$this->$property = $arguments[0]; \n\t\t\treturn $this; \n\t\t&#125; \n\n\t&#125; \n\n&#125;\n';}
function Ef(b,a){return '&lt;?php \n\n/** \n&nbsp;* This file has been auto-generated by REST Compile. \n&nbsp;* \n&nbsp;* You should not modify it, unless you know what you do. Any modification \n&nbsp;* might cause serious damage, or even destroy your computer. \n&nbsp;* \n&nbsp;* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot; \n&nbsp;* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \n&nbsp;* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE \n&nbsp;* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE \n&nbsp;* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR \n&nbsp;* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF \n&nbsp;* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS \n&nbsp;* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN \n&nbsp;* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) \n&nbsp;* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE \n&nbsp;* POSSIBILITY OF SUCH DAMAGE. \n&nbsp;*/ \n\n'+a+' \n?&gt;';}
function Ff(b,a){return '\n// class auto-generated by REST Compile \nabstract class RestRequest &#123; \n\n\t// provide user and password for HTTP AUTH \n\tprivate $_user = &apos;&apos;;\n\tprivate $_password = &apos;&apos;;\n\n\t// constructor \n\tpublic function __construct() &#123; \n\n\t&#125; \n\n\t// the POST function \n\tpublic function doPostCall($request, $postArgs) &#123; \n\n\t\t// initialize the session \n\t\t$ch = curl_init($request); \n\n\t\t// set curl options \n\t\tcurl_setopt ($ch, CURLOPT_POST, true); \n\t\tcurl_setopt ($ch, CURLOPT_POSTFIELDS, $postArgs); \n\t\tcurl_setopt($ch, CURLOPT_HEADER, true); \n\t\tcurl_setopt($ch, CURLOPT_RETURNTRANSFER, true); \n\t\t// provide credentials if they&apos;re established \n\t\tif(!empty($this-&gt;_user) && !empty($this-&gt;_password)) &#123; \n\t\t\tcurl_setopt($ch, CURLOPT_USERPWD, $this-&gt;_user . &apos;:&apos; . $this-&gt;_password); \n\t\t&#125;\n\n\t\t// do the POST and then close the session \n\t\t$response = curl_exec($ch); \n\t\t$header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE); \n\t\t$headers = substr($response, 0, $header_size - 4); \n\t\t$body = substr($response, $header_size); \n\t\tcurl_close($ch); \n\n\t\treturn $this-&gt;checkResponse($headers, $body); \n\n\t&#125; \n\n\t// the GET function \n\tpublic function doGetCall($request) &#123; \n\n\t\t// initialize the session \n\t\t$ch = curl_init($request); \n\n\t\t// set curl options \n\t\tcurl_setopt($ch, CURLOPT_HEADER, true); \n\t\tcurl_setopt($ch, CURLOPT_RETURNTRANSFER, true); \n\t\t// provide credentials if they&apos;re established \n\t\tif(!empty($this-&gt;_user) && !empty($this-&gt;_password)) &#123; \n\t\t\tcurl_setopt($ch, CURLOPT_USERPWD, $this-&gt;_user . &apos;:&apos; . $this-&gt;_password); \n\t\t&#125;\n\n\t\t// do the GET and then close the session \n\t\t$response = curl_exec($ch); \n\t\t$header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE); \n\t\t$headers = substr($response, 0, $header_size - 4); \n\t\t$body = substr($response, $header_size); \n\t\tcurl_close($ch); \n\n\t\treturn $this-&gt;checkResponse($headers, $body); \n\n\t&#125; \n\n\t// checks the status code of the response \n\tprivate function checkResponse($headers, $body) &#123; \n\n\t\t$status_code = array(); \n\t\tpreg_match(&apos;/\\d\\d\\d/&apos;, $headers, $status_code); \n\t\tswitch($status_code[0]) &#123; \n\t\t\tcase 200: \n\t\t\t\t\tbreak; //success \n'+a+' \t\t&#125; \n\n\t\treturn $body; \n\n\t&#125; \n\n&#125; \n';}
function Bf(){}
_=Bf.prototype=new stb();_.sg=AAb+'Templates_PHP_';_.rg=0;function dg(f,a,b,c,d,e){return '\n# class auto-generated by REST Compile \nclass '+a+'(RestRequest): \n\t&quot;&quot;&quot;request class responsable for creating a request object&quot;&quot;&quot;\n\n\t# init function \n\tdef __init__(self, '+b+'): \n\t\t# initialize the super class \n\t\tRestRequest.__init__(self, ) \n\n\t\t# assign class variables \n'+c+' \n\t# prepares the POST or GET parameters \n\tdef prepare_params(self): \n\t\timport urllib \n\n\t\tparams = &#123;&#125; \n'+d+' \n\n\t\treturn urllib.urlencode(params) \n\n\t# submits the request \n\tdef submit(self): \n\n'+e+' \n\n';}
function eg(b,a){return '# This file has been auto-generated by REST Compile. \n# \n# You should not modify it, unless you know what you do. Any modification \n# might cause serious damage, or even destroy your computer. \n# \n# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot; \n# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \n# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE \n# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE \n# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR \n# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF \n# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS \n# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN \n# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) \n# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE \n# POSSIBILITY OF SUCH DAMAGE. \n# \n'+a+'\n';}
function fg(b,a){return '\n# class auto-generated by REST Compile \nclass RestRequest: \n\t&quot;&quot;&quot;super class responsable for REST requests and error checks&quot;&quot;&quot;\n\n\t# init function \n\tdef __init__(self, ): \n\t\t# provide user and password for HTTP AUTH \n\t\tself.user = &apos;&apos; \n\t\tself.password = &apos;&apos; \n\n\tdef do_get_call(self, uri): \n\t\t&quot;&quot;&quot;the GET function&quot;&quot;&quot; \n\n\t\t# HTTP related functions (urllib2 for error handling)\n\t\timport urllib2 \n\t\timport sys \n\t\timport base64 \n\n\t\trequest = urllib2.Request(uri) \n\n\t\t# provide credentials if they&apos;re established \n\t\tif self.user and self.password: \n\t\t\tbase64string = base64.encodestring(&apos;%s:%s&apos; % (self.user, self.password))[:-1] \n\t\t\tauthheader =  "Basic %s" % base64string \n\t\t\trequest.add_header("Authorization", authheader) \n\n\t\ttry: \n\t\t\tresponse = urllib2.urlopen(request).read() \n\t\texcept urllib2.HTTPError, e: \n'+a+' \n\t\t\tsys.exit("HTTP error: %d" % e.code) \n\t\texcept urllib2.URLError, e: \n\t\t\tsys.exit("Network error: %s" % e.reason.args[1]) \n\n\t\treturn response \n\n\tdef do_post_call(self, uri, post_args): \n\t\t&quot;&quot;&quot;the POST function&quot;&quot;&quot; \n\n\t\t# HTTP related functions (urllib2 for error handling)\n\t\timport urllib2 \n\t\timport sys \n\t\timport base64 \n\n\t\trequest = urllib2.Request(uri) \n\n\t\t# provide credentials if they&apos;re established \n\t\tif self.user and self.password: \n\t\t\tbase64string = base64.encodestring(&apos;%s:%s&apos; % (self.user, self.password))[:-1] \n\t\t\tauthheader =  "Basic %s" % base64string \n\t\t\trequest.add_header("Authorization", authheader) \n\n\t\ttry: \n\t\t\tresponse = urllib2.urlopen(request, post_args).read() \n\t\texcept urllib2.HTTPError, e: \n'+a+' \n\t\t\tsys.exit("HTTP error: %d" % e.code) \n\t\texcept urllib2.URLError, e: \n\t\t\tsys.exit("Network error: %s" % e.reason.args[1]) \n\n\t\treturn response \n\n';}
function bg(){}
_=bg.prototype=new stb();_.sg=AAb+'Templates_Python_';_.rg=0;function jg(g,a,b,c,d,e,f){return '\n# class auto-generated by REST Compile \nclass '+a+' &lt; RestRequest \n\n\t# getter and setter methods \n\tattr_accessor '+f+' \n\n\t# constructor \n\tdef initialize('+b+') \n\t\t# initialize the super class\n\t\tsuper()\n\t\t# assign class variables \n'+c+' \n\tend \n\n\t# prepares the POST or GET parameters \n\tdef prepare_params() \n\n\t\tparam_string = &quot;&quot; \n'+d+' \n\n\t\t# strip off the first &apos;&&apos; \n\t\tif param_string.length > 0 \n\t\t\tparam_string = param_string[1, param_string.length - 1] \n\t\tend \n\t\tparam_string \n\n\tend \n\n\t# submits the request \n\tdef submit() \n\n'+e+' \n\n\tend \n\nend\n';}
function kg(b,a){return '# This file has been auto-generated by REST Compile. \n# \n# You should not modify it, unless you know what you do. Any modification \n# might cause serious damage, or even destroy your computer. \n# \n# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot; \n# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE \n# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE \n# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE \n# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR \n# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF \n# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS \n# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN \n# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) \n# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE \n# POSSIBILITY OF SUCH DAMAGE. \n# \n'+a+'\n';}
function lg(b,a){return '\n# class auto-generated by REST Compile\nclass RestRequest\n\n\tdef initialize()\n\t\t# provide user and password for HTTP AUTH\n\t\t@user = &apos;&apos;\n\t\t@password = &apos;&apos;\n\tend\n\n\t# HTTP(S) related functions\n\trequire &apos;net/https&apos;\n\n\t# the GET function\n\tdef do_get_call(uri_string)\n\n\t\t# the uri must be passed as an URI object\n\t\turi = URI.parse(uri_string)\n\t\thttp = Net::HTTP.new(uri.host, uri.port)\n\t\tif uri.port == 443:\n\t\t\thttp.use_ssl = true\n\t\tend\n\t\thttp.start do |http|\n\t\t\trequest = Net::HTTP::Get.new(uri.path + &quot;?&quot; + uri.query)\n\t\t\tif @user and @password:\n\t\t\t\trequest.basic_auth @user, @password\n\t\t\tend\n\t\t\tresponse = http.request(request)\n\t\t\t# check the HTTP status code of the response\n\t\t\tself.check_response(response.code)\n\t\t\t# return only the XML part of the response\n\t\t\tresponse.body\n\t\tend\n\n\tend\n\n\t# the POST function\n\tdef do_post_call(uri_string, post_args)\n\n\t\tpost_args = post_args.split(&quot;&&quot;)\n\t\thash = &#123;&#125;\n\t\tpost_args.each &#123;|post_arg|\n\t\t\tpost_arg = post_arg.split(&quot;=&quot;)\n\t\t\thash[post_arg[0]] = post_arg[1]\n\t\t&#125;\n\t\t# the uri must be passed as an URI object\n\t\turi = URI.parse(uri_string)\n\t\thttp = Net::HTTP.new(uri.host, uri.port)\n\t\tif uri.port == 443:\n\t\t\thttp.use_ssl = true\n\t\tend\n\t\thttp.start do |http|\n\t\t\trequest = Net::HTTP::Post.new(uri.path)\n\t\t\tif @user and @password:\n\t\t\t\trequest.basic_auth @user, @password\n\t\t\tend\n\t\t\trequest.set_form_data(hash)\n\t\t\tresponse = http.request(request)\n\t\t\t# check the HTTP status code of the response\n\t\t\tself.check_response(response.code)\n\t\t\t# return only the XML part of the response\n\t\t\tresponse.body\n\t\tend\n\n\tend\n\n\t# checks the status code of the response\n\tdef check_response(status_code)\n\n\t\tcase status_code\n\t\twhen "200"\n\t\t\treturn\n\t\t\t# success\n'+a+'\t\tend\n\n\tend\n\nend\n';}
function hg(){}
_=hg.prototype=new stb();_.sg=AAb+'Templates_Ruby_';_.rg=0;function og(c,a){var b;b='';if(gub(a,'Java')){if(gub(c,'xsd:integer')){b='int';}else if(gub(c,'xsd:boolean')){b='boolean';}else if(gub(c,'xsd:string')){b='String';}else if(gub(c,'xsd:float')){b='float';}else{b='String';}}return b;}
function vg(){var a,b,c,d,e;b=C4(new A4());a5(b,'Informaci\xF3');a=Fkb(new Dkb());c=f$(new D7(),'<img src="./images/rest_describe_logo.png" style="margin-bottom:4px;" >&nbsp;&nbsp;<img src="./images/rest_compile_logo.png" style="margin-bottom:4px;" >');a.jf(c,(p$(),q$));alb(a,f$(new D7(),'&nbsp;'));alb(a,c);e=f$(new D7(),'<h2>REST Describe & REST Compile<\/h2><b>Versi\xF3:<\/b> 0.7.2<br /><b>Build ID:<\/b> L20070801-1<br /><br /><p style="text-align:left;"><small>&copy; 2007 by Thomas Steiner and the REST API Code Generation Community.<br />All rights reserved. Visitar <a href=\'http://code.google.com/p/rest-api-code-gen/\'>http://code.google.com/p/rest-api-code-gen<\/a> per veure detalls.<\/small><\/p><p style="text-align:left;"><small>Portions &copy; by IBM Corporation.<br />All rights reserved. See <a href="http://www.ibm.com/developerworks/xml/library/x-xml2jsonphp/">http://www.ibm.com/developerworks/xml/library/x-xml2jsonphp<\/a> for details.<\/p>');alb(a,e);d=B2(new v2(),'<nobr><img align="absmiddle" src="./images/ok.png" /> OK<\/nobr>');d.t(rg(new qg(),b));alb(a,f$(new D7(),'<br />'));alb(a,d);a.jf(d,(p$(),q$));udb(b,kU(atb(kU(tZ()/5))),kU(atb(sZ()/2.6)));b5(b,a);Ak(true);ydb(b);}
function rg(a,b){a.a=b;return a;}
function tg(a){Ak(false);pdb(this.a);}
function qg(){}
_=qg.prototype=new stb();_.Ed=tg;_.sg=BAb+'AboutDialog$1';_.rg=8;function eh(d){var a,b,c,e,f,g,h;Ek();f=hub(d,'\n');for(c=0;c<f.a;c++){f[c]=f[c].og();if(f[c].vd()>0){f[c]=f[c].bf('\\s\\s*',' ');if(!iub(f[c],'DELETE')&& !iub(f[c],'GET')&& !iub(f[c],'HEAD')&& !iub(f[c],'POST')&& !iub(f[c],'PUT')){f[c]='GET '+f[c];}}}b=null;for(c=0;c<f.a;c++){e=iq(new ip(),f[c]);gjb((bp(),hp),e);a=mJ(new lJ(),f[c]);b=nJ(a);}h=nI(new lI());g=oI(h,b);(jw(),uw).bg(g);al(true);}
function fh(){var a,b,c,d,e,f,g,h;e=C4(new A4());a5(e,'An\xE0lisi de v\xE0ries URIs');a=Fkb(new Dkb());g=F$(new D$());a_(g,f$(new D7(),'Enganxar URIs aqu\xED <small>(separats per linies noves <span style="color:darkgreen;font-family:monospace;">\\n<\/span>)<\/small>:'));h=ahb(new Fgb());d=f$(new D7(),'<a href="#"><span style="font-size:0.8em; padding-left:4em;">Carregar demostraci\xF3 amb varis serveis Web de Yahoo!<\/span><\/a>');uab(d,yg(new xg(),h));a_(g,d);alb(a,f$(new D7(),'&nbsp;'));alb(a,g);h.cg(atb(tZ()*0.85)+'px');h.uf('15em');alb(a,h);b=F$(new D$());f=B2(new v2(),'<nobr><img align="absmiddle" src="./images/ok.png" /> OK<\/nobr>');a_(b,f);f.t(Cg(new Bg(),e,h));c=B2(new v2(),'<nobr><img align="absmiddle" src="./images/cancel.png" /> Cancel\xB7lar <\/nobr>');a_(b,c);c.t(ah(new Fg(),e));alb(a,b);a.jf(b,(p$(),q$));udb(e,kU(atb(tZ()*0.075)),kU(atb(sZ()/2.6)));b5(e,a);Ak(true);ydb(e);}
function yg(a,b){a.a=b;return a;}
function Ag(a){lhb(this.a,'GET http://search.yahooapis.com/NewsSearchService/V1/newsSearch?appid=YahooDemo&query=google+yahoo&type=all&results=10&start=1&sort=date&language=en&site=www.cnn.com&output=xml&callback=\nGET http://search.yahooapis.com/SiteExplorerService/V1/inlinkData?appid=YahooDemo&query=http://search.yahoo.com&results=2\nGET http://search.yahooapis.com/SiteExplorerService/V1/pageData?appid=YahooDemo&query=http://search.yahoo.com&results=2\nGET http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=http://www.yahoo.com\nGET http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=YahooDemo&url=http://www.yahoo.com\nGET http://search.yahooapis.com/VideoSearchService/V1/videoSearch?appid=YahooDemo&query=madonna&results=2\nGET http://search.yahooapis.com/WebSearchService/V1/contextSearch?appid=YahooDemo&query=madonna&results=2&context=Italian+sculptors+and+painters+of+the+renaissance+favored+the+Virgin+Mary+for+inspiration\nGET http://search.yahooapis.com/WebSearchService/V1/relatedSuggestion?appid=YahooDemo&query=Madonna\nGET http://search.yahooapis.com/WebSearchService/V1/spellingSuggestion?appid=YahooDemo&query=madnna\nGET http://search.yahooapis.com/WebSearchService/V1/webSearch?appid=YahooDemo&query=madonna&results=2\nGET http://search.yahooapis.com/AudioSearchService/V1/artistSearch?appid=YahooDemo&artist=Madonna&results=2\nGET http://search.yahooapis.com/AudioSearchService/V1/albumSearch?appid=YahooDemo&artistid=XXXXXXP000064565&album=Like&results=2\nGET http://search.yahooapis.com/AudioSearchService/V1/songSearch?appid=YahooDemo&albumid=XXXXXXR000012208&results=2\nGET http://search.yahooapis.com/AudioSearchService/V1/songDownloadLocation?appid=YahooDemo&songid=XXXXXXT002734752&results=2\n');}
function xg(){}
_=xg.prototype=new stb();_.Ed=Ag;_.sg=BAb+'BatchUriDialog$1';_.rg=9;function Cg(a,b,c){a.a=b;a.b=c;return a;}
function Eg(b){var a;pdb(this.a);if(ihb(this.b).vd()>0){a=hl('Analitzant...');p2(peb(),a);if(nZ("Vols realment iniciar l'an\xE0lisi de varies URIs? Depenent del nombre d'URIs pot durar molt...")){eh(ihb(this.b).og());}peb().Fe(a);}Ak(false);}
function Bg(){}
_=Bg.prototype=new stb();_.Ed=Eg;_.sg=BAb+'BatchUriDialog$2';_.rg=10;function ah(a,b){a.a=b;return a;}
function ch(a){Ak(false);pdb(this.a);}
function Fg(){}
_=Fg.prototype=new stb();_.Ed=ch;_.sg=BAb+'BatchUriDialog$3';_.rg=11;function hi(){hi=yAb;ki=ahb(new Fgb());}
function ii(b){hi();var a;for(a=0;a<pAb((bE(),kE));a++){if(gub(gU(kAb((bE(),kE),a),16),b))return a;}return (-1);}
function ji(c){hi();var a,b;a=gU((bE(),jE).bd(c),17);b=oAb(a);lhb(ki,'');while(b.dd()){lhb(ki,ihb(ki)+gU(b.yd(),16)+'\n');}}
function li(v,t,w,x,u,k){hi();var a,b,c,d,e,f,g,h,i,j,l,m,n,o,p,q,r,s,y,z;p=B2(new v2(),'<nobr><img align="absmiddle" src="./images/new.png" /> Afegir<\/nobr>');a=B2(new v2(),'<nobr><img align="absmiddle" src="./images/ok.png" /> OK<\/nobr>');h=B2(new v2(),'<nobr><img align="absmiddle" src="./images/delete.png" /> Eliminar<\/nobr>');j=B2(new v2(),'<nobr><img align="absmiddle" src="./images/edit.png" /> Editar<\/nobr>');e=B2(new v2(),'<nobr><img align="absmiddle" src="./images/cancel.png" /> Cancel\xB7lar <\/nobr>');ki.qf(false);lhb(ki,'');i=C4(new A4());a5(i,'Definir tipus propi...');f=Fkb(new Dkb());alb(f,f$(new D7(),'<br /><h2>Tipus propis<\/h2>'));g=Bab(new Aab());gE(g);Dab(g,ih(new hh(),g));o='12em';g.cg(o);alb(f,g);n=Fkb(new Dkb());alb(f,n);n.ag(false);l=F$(new D$());alb(n,l);y=phb(new chb());lhb(y,'');y.cg(o);a_(l,y);m=F$(new D$());m.ag(false);alb(n,m);a_(m,f$(new D7(),'<span style="font-size:0.8em; color:maroon;">Si us plau entreu el nom del tipus<br />i almenys un valor v\xE0lid.<\/span>'));r=B2(new v2(),'<nobr><img align="absmiddle" src="./images/ok.png" /> OK<\/nobr>');r.t(mh(new lh(),y,m,g,n,p,h,j,e,a));a_(l,r);d=B2(new v2(),'<nobr><img align="absmiddle" src="./images/cancel.png" /> Cancel\xB7lar <\/nobr>');d.t(qh(new ph(),y,g,n,p,h,j,e,a));a_(l,d);q=F$(new D$());f_(q,(x$(),y$));alb(f,q);z=Fkb(new Dkb());alb(z,f$(new D7(),'<br /><h2Valors v\xE0lids<\/h2><small>(Un valor per l\xEDnia)<\/small>'));ki.cg('15em');ki.uf('10em');alb(z,ki);a_(q,z);b=Fkb(new Dkb());c='10em';p.cg(c);p.t(uh(new th(),g,n,y,p,j,h,e,a));alb(b,p);j.cg(c);alb(b,j);j.t(yh(new xh(),g,p,j,h,e,a,y,n));h.cg(c);alb(b,h);a_(q,b);h.t(Ch(new Bh(),g,t));a.t(ai(new Fh(),g,v,t,w,x,u,i));a.cg(c);e.cg(c);e.t(ei(new di(),w,x,u,i));alb(f,f$(new D7(),'<br />&nbsp;'));s=F$(new D$());e_(s,(p$(),q$));s.cg('100%');a_(s,a);a_(s,e);alb(f,s);if(pAb((bE(),kE))>0){ji(ebb(g,fbb(g)));}b5(i,f);udb(i,kU(atb(tZ()*0.4)),kU(atb(sZ()*0.2)));Ak(true);ydb(i);}
var ki;function ih(a,b){a.a=b;return a;}
function kh(a){ji(ebb(this.a,fbb(this.a)));}
function hh(){}
_=hh.prototype=new stb();_.Dd=kh;_.sg=BAb+'CustomTypesDialog$1';_.rg=12;function mh(a,j,g,d,h,i,e,f,c,b){a.i=j;a.f=g;a.c=d;a.g=h;a.h=i;a.d=e;a.e=f;a.b=c;a.a=b;return a;}
function oh(d){var a,b,c;if(ihb(this.i).bf('\n','').vd()>0&&ihb((hi(),ki)).vd()>0){this.f.ag(false);if(!jAb((bE(),kE),ihb(this.i))){fAb((bE(),kE),ihb(this.i));}c=bAb(new aAb());b=hub(ihb((hi(),ki)),'\n');for(a=0;a<b.a;a++){if(!jAb(c,b[a]))fAb(c,b[a]);}(bE(),jE).we(ihb(this.i),c);fE(this.c);kbb(this.c,ii(ihb(this.i)));this.c.ag(true);this.g.ag(false);(hi(),ki).qf(false);this.h.qf(true);this.d.qf(true);this.e.qf(true);this.b.qf(true);this.a.qf(true);}else{this.f.ag(true);}}
function lh(){}
_=lh.prototype=new stb();_.Ed=oh;_.sg=BAb+'CustomTypesDialog$2';_.rg=13;function qh(a,i,d,g,h,e,f,c,b){a.h=i;a.c=d;a.f=g;a.g=h;a.d=e;a.e=f;a.b=c;a.a=b;return a;}
function sh(a){lhb((hi(),ki),'');lhb(this.h,'');this.c.ag(true);this.f.ag(false);(hi(),ki).qf(false);this.g.qf(true);this.d.qf(true);this.e.qf(true);this.b.qf(true);this.a.qf(true);}
function ph(){}
_=ph.prototype=new stb();_.Ed=sh;_.sg=BAb+'CustomTypesDialog$3';_.rg=14;function uh(a,d,g,i,h,f,e,c,b){a.c=d;a.f=g;a.h=i;a.g=h;a.e=f;a.d=e;a.b=c;a.a=b;return a;}
function wh(a){this.c.ag(false);this.f.ag(true);lhb(this.h,'');this.h.sf(true);lhb((hi(),ki),'');(hi(),ki).qf(true);this.g.qf(false);this.e.qf(false);this.d.qf(false);this.b.qf(false);this.a.qf(false);}
function th(){}
_=th.prototype=new stb();_.Ed=wh;_.sg=BAb+'CustomTypesDialog$4';_.rg=15;function yh(a,d,h,f,e,c,b,i,g){a.c=d;a.g=h;a.e=f;a.d=e;a.b=c;a.a=b;a.h=i;a.f=g;return a;}
function Ah(b){var a;if(dbb(this.c)>0){this.c.ag(false);this.g.qf(false);this.e.qf(false);this.d.qf(false);this.b.qf(false);this.a.qf(false);a=ebb(this.c,fbb(this.c));lhb(this.h,a);(hi(),ki).qf(true);this.f.ag(true);}}
function xh(){}
_=xh.prototype=new stb();_.Ed=Ah;_.sg=BAb+'CustomTypesDialog$5';_.rg=16;function Ch(a,b,c){a.a=b;a.b=c;return a;}
function Eh(b){var a;if(dbb(this.a)>0){a=ebb(this.a,fbb(this.a));(bE(),kE).af(a);(bE(),jE).af(a);jbb(this.a,fbb(this.a));lhb((hi(),ki),'');if(gub(this.b.l,a)){wM(this.b,bAb(new aAb()));}if(dbb(this.a)>0){ji(ebb(this.a,fbb(this.a)));}}}
function Bh(){}
_=Bh.prototype=new stb();_.Ed=Eh;_.sg=BAb+'CustomTypesDialog$6';_.rg=17;function ai(a,b,f,d,g,h,e,c){a.a=b;a.e=f;a.c=d;a.f=g;a.g=h;a.d=e;a.b=c;return a;}
function ci(b){var a;Ak(false);if(dbb(this.a)>0){hE(this.e);a=ebb(this.a,fbb(this.a));kbb(this.e,lE(a));FM(this.c,this.c.l,a);tM(this.c,'manual');wM(this.c,gU((bE(),jE).bd(a),17));}mE(this.f,this.g,this.f.n.b.b);yib(qib(this.g,this.d),true);mjb(this.g.j);pdb(this.b);}
function Fh(){}
_=Fh.prototype=new stb();_.Ed=ci;_.sg=BAb+'CustomTypesDialog$7';_.rg=18;function ei(a,d,e,c,b){a.c=d;a.d=e;a.b=c;a.a=b;return a;}
function gi(a){mE(this.c,this.d,this.c.n.b.b);yib(qib(this.d,this.b),true);mjb(this.d.j);Ak(false);pdb(this.a);}
function di(){}
_=di.prototype=new stb();_.Ed=gi;_.sg=BAb+'CustomTypesDialog$8';_.rg=19;function uj(){uj=yAb;wj=bAb(new aAb());zj=bAb(new aAb());vj=bAb(new aAb());xj=bAb(new aAb());}
function yj(k){uj();var a,b,c,d,e,f,g,h,i,j;gAb(wj);gAb(zj);gAb(vj);gAb(xj);j=Bnb(k);e=j.tc('namespace');for(a=0;a<e.yc();a++){c=e.sd(a);if(Dpb(c)){d=Bpb(ypb(c));if(!jAb(xj,d)&& !gub(d,'http://www.w3.org/2001/XMLSchema')&& !gub(d,'http://www.w3.org/2001/XMLSchema-instance')){fAb(xj,d);}}}i=j.tc('requestData');for(a=0;a<i.yc();a++){f=i.sd(a);h=xpb(f);for(b=0;b<h.yc();b++){g=h.sd(b);if(gub(zpb(g),'validRequest')){Cj(g);}else if(gub(zpb(g),'erroneousRequests')){Bj(g);}}}Aj();}
function Aj(){uj();var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,ab,bb,cb,db;B=kU(atb(kU(sZ()/8)))+'px';n=C4(new A4());a5(n,'Namespaces i Grammars autom\xE0ticament trobats');i=Fkb(new Dkb());a=B2(new v2(),'Afegir errors seleccionats');if(!nAb(wj)){D=bAb(new aAb());alb(i,f$(new D7(),'<br /><h2>Errors provocats<\/h2>'));p=ueb(new teb());nkb(p,'restDescribe-wadlArea');p.uf(B);r=Fkb(new Dkb());cfb(p,r);alb(i,p);q=oAb(wj);w=0;t=F$(new D$());alb(r,t);s=r7(new p7(),pAb(wj),2);a_(t,s);while(q.dd()){o=gU(q.yd(),16);fAb(D,o);g=o3(new n3());s3(g,true);g.t(si(new ni(),g,D,o));z9(s,w,0,g);y9(s,w,1,o);w++;}a.qf(false);a.t(new vi());alb(i,a);}d=B2(new v2(),"Afegir localitzacions d'esquemes seleccionats");if(!nAb(zj)){F=bAb(new aAb());alb(i,f$(new D7(),"<br /><h2>Localitzacions d'esquemes<\/h2>"));bb=ueb(new teb());nkb(bb,'restDescribe-wadlArea');bb.uf(B);db=Fkb(new Dkb());cfb(bb,db);alb(i,bb);cb=oAb(zj);w=0;v=F$(new D$());alb(db,v);s=r7(new p7(),pAb(zj),2);a_(v,s);while(cb.dd()){ab=gU(cb.yd(),16);fAb(F,ab);g=o3(new n3());s3(g,true);g.t(zi(new yi(),g,F,ab));z9(s,w,0,g);y9(s,w,1,ab);w++;}d.t(Di(new Ci(),F));alb(i,d);}b=B2(new v2(),'Afegir Default Namespaces seleccionats  ');if(!nAb(vj)){C=bAb(new aAb());alb(i,f$(new D7(),'<br /><h2>Namespaces per defecte<\/h2>'));k=ueb(new teb());nkb(k,'restDescribe-wadlArea');k.uf(B);m=Fkb(new Dkb());cfb(k,m);alb(i,k);l=oAb(vj);w=0;u=F$(new D$());alb(m,u);s=r7(new p7(),pAb(vj),2);a_(u,s);while(l.dd()){j=gU(l.yd(),16);fAb(C,j);g=o3(new n3());s3(g,true);g.t(bj(new aj(),g,C,j));z9(s,w,0,g);y9(s,w,1,j);w++;}b.t(fj(new ej(),C));alb(i,b);}c=B2(new v2(),'Afegir altres Namespaces seleccionats');if(!nAb(xj)){E=bAb(new aAb());alb(i,f$(new D7(),'<br /><h2>Altres Namespaces<\/h2>'));y=ueb(new teb());nkb(y,'restDescribe-wadlArea');y.uf(B);A=Fkb(new Dkb());cfb(y,A);alb(i,y);z=oAb(xj);w=0;u=F$(new D$());alb(A,u);s=r7(new p7(),pAb(xj),2);a_(u,s);while(z.dd()){x=gU(z.yd(),16);fAb(E,x);g=o3(new n3());s3(g,true);g.t(jj(new ij(),g,E,x));z9(s,w,0,g);y9(s,w,1,x);w++;}c.t(nj(new mj(),E));alb(i,c);}h=B2(new v2(),'<nobr><img align="absmiddle" src="./images/ok.png" /> OK<\/nobr>');h.t(rj(new qj(),c,b,a,d,n));f=B2(new v2(),'<nobr><img align="absmiddle" src="./images/cancel.png" /> Cancel\xB7lar <\/nobr>');f.t(pi(new oi(),n));alb(i,f$(new D7(),'<br />'));e=F$(new D$());a_(e,h);a_(e,f);alb(i,e);i.jf(e,(p$(),q$));b5(n,i);udb(n,jU(ctb(tZ()*0.2)),jU(ctb(sZ()*0.05)));ydb(n);}
function Bj(c){uj();var a,b,d,e,f,g,h;d=xpb(c);for(e=0;e<d.yc();e++){b=d.sd(e);if(Apb(b)!=1){continue;}h=Bpb(ppb(wpb(b),'status'));if(!jAb(wj,h)&& !gub(h,'200')){fAb(wj,h);}a=xpb(b);for(f=0;f<a.yc();f++){g=a.sd(f);if(Apb(g)!=1){continue;}if(gub(zpb(g),'schemaLocation')){if(Dpb(g)&& !jAb(zj,Bpb(ypb(g)))){fAb(zj,Bpb(ypb(g)));}}else if(gub(zpb(g),'defaultNamespace')){if(Dpb(g)&& !jAb(vj,Bpb(ypb(g)))){fAb(vj,Bpb(ypb(g)));}}}}}
function Cj(d){uj();var a,b,c;a=xpb(d);for(b=0;b<a.yc();b++){c=a.sd(b);if(Apb(c)!=1){continue;}if(gub(zpb(c),'schemaLocation')){if(Dpb(c)&& !jAb(zj,Bpb(ypb(c)))){fAb(zj,Bpb(ypb(c)));}}else if(gub(zpb(c),'defaultNamespace')){if(Dpb(c)&& !jAb(vj,Bpb(ypb(c)))){fAb(vj,Bpb(ypb(c)));}}}}
var vj,wj,xj,zj;function si(a,b,d,c){a.a=b;a.c=d;a.b=c;return a;}
function ui(a){if(r3(this.a)&& !jAb(this.c,this.b)){fAb(this.c,this.b);}else{if(jAb(this.c,this.b)){this.c.af(this.b);}}}
function ni(){}
_=ni.prototype=new stb();_.Ed=ui;_.sg=BAb+'DiscoveredItemsDialog$1';_.rg=20;function pi(a,b){a.a=b;return a;}
function ri(a){pdb(this.a);Ak(false);}
function oi(){}
_=oi.prototype=new stb();_.Ed=ri;_.sg=BAb+'DiscoveredItemsDialog$10';_.rg=21;function xi(a){}
function vi(){}
_=vi.prototype=new stb();_.Ed=xi;_.sg=BAb+'DiscoveredItemsDialog$2';_.rg=22;function zi(a,b,c,d){a.a=b;a.b=c;a.c=d;return a;}
function Bi(a){if(r3(this.a)&& !jAb(this.b,this.c)){fAb(this.b,this.c);}else{if(jAb(this.b,this.c)){this.b.af(this.c);}}}
function yi(){}
_=yi.prototype=new stb();_.Ed=Bi;_.sg=BAb+'DiscoveredItemsDialog$3';_.rg=23;function Di(a,b){a.a=b;return a;}
function Fi(c){var a,b,d,e;a=oAb(this.a);while(a.dd()){b=gU(a.yd(),16);if((FJ(),uK)===null){zJ(uJ,uL(new tL(),uJ));}vL((FJ(),uK),b);}e=nI(new lI());d=oI(e,uJ);(jw(),uw).E();(jw(),uw).bg(d);}
function Ci(){}
_=Ci.prototype=new stb();_.Ed=Fi;_.sg=BAb+'DiscoveredItemsDialog$4';_.rg=24;function bj(a,b,d,c){a.a=b;a.c=d;a.b=c;return a;}
function dj(a){if(r3(this.a)&& !jAb(this.c,this.b)){fAb(this.c,this.b);}else{if(jAb(this.c,this.b)){this.c.af(this.b);}}}
function aj(){}
_=aj.prototype=new stb();_.Ed=dj;_.sg=BAb+'DiscoveredItemsDialog$5';_.rg=25;function fj(a,b){a.a=b;return a;}
function hj(c){var a,b,d,e;a=oAb(this.a);while(a.dd()){b=gU(a.yd(),16);AJ(uJ,iM(new hM(),null,b));}e=nI(new lI());d=oI(e,uJ);(jw(),uw).E();(jw(),uw).bg(d);}
function ej(){}
_=ej.prototype=new stb();_.Ed=hj;_.sg=BAb+'DiscoveredItemsDialog$6';_.rg=26;function jj(a,b,d,c){a.a=b;a.c=d;a.b=c;return a;}
function lj(a){if(r3(this.a)&& !jAb(this.c,this.b)){fAb(this.c,this.b);}else{if(jAb(this.c,this.b)){this.c.af(this.b);}}}
function ij(){}
_=ij.prototype=new stb();_.Ed=lj;_.sg=BAb+'DiscoveredItemsDialog$7';_.rg=27;function nj(a,b){a.a=b;return a;}
function pj(c){var a,b,d,e;a=oAb(this.a);while(a.dd()){b=gU(a.yd(),16);AJ(uJ,iM(new hM(),null,b));}e=nI(new lI());d=oI(e,uJ);(jw(),uw).E();(jw(),uw).bg(d);}
function mj(){}
_=mj.prototype=new stb();_.Ed=pj;_.sg=BAb+'DiscoveredItemsDialog$8';_.rg=28;function rj(a,d,c,b,e,f){a.c=d;a.b=c;a.a=b;a.d=e;a.e=f;return a;}
function tj(a){if(!nAb((uj(),xj))){C2(this.c);}if(!nAb((uj(),vj))){C2(this.b);}if(!nAb((uj(),wj))){C2(this.a);}if(!nAb((uj(),zj))){C2(this.d);}pdb(this.e);Ak(false);}
function qj(){}
_=qj.prototype=new stb();_.Ed=tj;_.sg=BAb+'DiscoveredItemsDialog$9';_.rg=29;function uk(g){var a,b,c,d,e,f,h,i;c=C4(new A4());d=F$(new D$());kZ(Fj(new Ej(),c,d,g));a5(c,'Vista completa');f_(d,(x$(),A$));a=Fkb(new Dkb());d.cg('100%');d.uf('100%');a_(d,g);g.uf(sZ()-40+'px');g.cg(tZ()-120+'px');b='8em';i=B2(new v2(),'<img align="absmiddle" src="./images/download.png" /><br />Guardar<br />WADL');i.t(new ck());i.cg(b);alb(a,i);h=B2(new v2(),'<img align="absmiddle" src="./images/preview.png" /><br />Vista pr\xE8via<br />WADL');h.cg(b);h.t(new fk());alb(a,h);tk=B2(new v2(),'<img align="absmiddle" src="./images/nofullscreen.png" /><br />Pantalla<br />no completa');tk.cg(b);alb(a,tk);tk.t(jk(new ik(),g,c));a_(d,a);e=B2(new v2(),'<img align="absmiddle" src="./images/generate.png" /><br />Generar<br />Codi');e.t(new mk());e.cg(b);alb(a,e);f=B2(new v2(),'<img align="absmiddle" src="./images/reset.png" /><br />Reset<br />WADL');f.t(new pk());f.cg(b);alb(a,f);tdb(c,sZ()+'px');c5(c,tZ()+'px');udb(c,0,0);b5(c,d);Ak(true);ydb(c);}
var tk=null;function Fj(a,b,c,d){a.a=b;a.b=c;a.c=d;return a;}
function bk(b,a){tdb(this.a,a+'px');c5(this.a,b+'px');this.b.cg('100%');this.b.uf('100%');this.c.uf(sZ()-40+'px');this.c.cg(tZ()-120+'px');}
function Ej(){}
_=Ej.prototype=new stb();_.se=bk;_.sg=BAb+'FullscreenDialog$1';_.rg=30;function ek(a){tw();}
function ck(){}
_=ck.prototype=new stb();_.Ed=ek;_.sg=BAb+'FullscreenDialog$2';_.rg=31;function hk(a){qw();}
function fk(){}
_=fk.prototype=new stb();_.Ed=hk;_.sg=BAb+'FullscreenDialog$3';_.rg=32;function jk(a,c,b){a.b=c;a.a=b;return a;}
function lk(c){var a,b,d;d=tZ();a=sZ();b=a-ikb((bp(),gp))-ikb((im(),km))-ikb((jw(),vw))-80;(jw(),uw).uf(b+'px');(jw(),uw).cg(atb(0.58*d)+'px');c_((jw(),kw),this.b,0);(jw(),ww).uf('100%');(jw(),ww).cg('95%');(vm(),wm).uf('100%');(vm(),wm).cg('100%');(vm(),xm).uf(b+'px');(vm(),xm).cg(atb(0.28*d)+'px');(bp(),fp).uf(atb(0.1*a)+'px');(bp(),ep).cg(atb(0.97*d)+'px');Ak(false);pdb(this.a);}
function ik(){}
_=ik.prototype=new stb();_.Ed=lk;_.sg=BAb+'FullscreenDialog$4';_.rg=33;function ok(a){nw();}
function mk(){}
_=mk.prototype=new stb();_.Ed=ok;_.sg=BAb+'FullscreenDialog$5';_.rg=34;function rk(a){sw();}
function pk(){}
_=pk.prototype=new stb();_.Ed=rk;_.sg=BAb+'FullscreenDialog$6';_.rg=35;function wk(f){var a,b,c,d,e,g;Ck=new om();oZ(false);kZ(f);f.a=v5(new m5());nkb(f.a,'restDescribe-mainApplicationPanel');f.a.cg('99.7%');f.a.uf('99.7%');a6(f.a,(x$(),A$));F5(f.a,(p$(),r$));a=hm(new il());w5(f.a,a,(y5(),d6));B5(f.a,a,'10%');d=Fr(new oq());w5(f.a,d,(y5(),d6));c=ap(new vo());w5(f.a,c,(y5(),d6));B5(f.a,c,'10%');b=um(new tm());w5(f.a,b,(y5(),f6));B5(f.a,b,'80%');E5(f.a,b,'45%');D5(f.a,b,(x$(),A$));g=iw(new ew());w5(f.a,g,(y5(),c6));B5(f.a,g,'80%');E5(f.a,g,'55%');D5(f.a,g,(x$(),A$));bl('restDescribe');p2(peb(),f.a);zk=v5(new m5());e=Bk(tZ(),sZ());w5(zk,e,(y5(),e6));zk.ag(false);p2(peb(),zk);yk(f,tZ(),sZ());Fk('GET http://algun-lloc.nou/nouRequest?nouParam=nouValor');return f;}
function yk(c,d,a){var b;(bp(),fp).uf(atb(0.1*a)+'px');(bp(),ep).cg(atb(0.97*d)+'px');b=a-ikb((bp(),gp))-ikb((im(),km))-ikb((jw(),vw))-80;(vm(),wm).uf('100%');(vm(),wm).cg('100%');(vm(),xm).uf(b+'px');(vm(),xm).cg(atb(0.28*d)+'px');(jw(),ww).uf('100%');(jw(),ww).cg('95%');(jw(),uw).uf(b+'px');(jw(),uw).cg(atb(0.58*d)+'px');zk.E();w5(zk,Bk(d,a),(y5(),d6));}
function Ak(a){zk.ag(a);}
function Bk(b,a){return f$(new D7(),"<div style='z-index:0; width:"+b+'px; height:'+a+"px; position:absolute; left:0px; top:0px; background-color:black; opacity:.40; filter: alpha(opacity=40);'>&nbsp;<\/div>");}
function Dk(b,a){yk(this,b,a);}
function Fk(a){Ek();fAb((qE(),rE),a);nq((qE(),rE));}
function Ek(){as(),qs='';xjb((bp(),hp));(vm(),ym).E();(jw(),uw).E();if(uJ!==null){kK(uJ);}tE();al(false);}
function al(a){(jw(),yw).qf(a);(jw(),xw).qf(a);(jw(),rw).qf(a);(jw(),lw).qf(a);(jw(),mw).qf(a);}
function bl(b){var a,c,d,e;d=false;if(gub(b,'restCompile')){d=true;if(tk!==null){C2(tk);}lhb((as(),es),'');(as(),ds).ag(false);(as(),gs).ag(false);i$((im(),jm),'<img src="./images/rest_compile_logo.png" style="margin-bottom:4px;" >');}else if(gub(b,'restDescribe')){d=false;i$((im(),jm),'<img src="./images/rest_describe_logo.png" style="margin-bottom:4px;" >');}(jw(),ww).ag(!d);(bp(),gp).ag(!d);(vm(),wm).ag(!d);(as(),us).ag(d);e=tZ();a=sZ();(bp(),fp).uf(atb(0.1*a)+'px');(bp(),ep).cg(atb(0.97*e)+'px');c=a-ikb((bp(),gp))-ikb((im(),km))-ikb((jw(),vw))-80;(vm(),wm).uf('100%');(vm(),wm).cg('100%');(vm(),xm).uf(c+'px');(vm(),xm).cg(atb(0.28*e)+'px');(jw(),ww).uf('100%');(jw(),ww).cg('95%');(jw(),uw).uf(c+'px');(jw(),uw).cg(atb(0.58*e)+'px');}
function vk(){}
_=vk.prototype=new stb();_.se=Dk;_.sg=BAb+'GuiFactory';_.rg=36;_.a=null;var zk=null,Ck=null;function el(){AZ('./doc/index.html','help','left=100,top=50,height=600,width=800,menubar=yes,toolbar=yes,location=yes,directories=yes,status=yes,resizable=yes,scrollbars=yes');}
function hl(a){return f$(new D7(),'<span style="position:absolute; top:5; right:5; color:white; background-color:maroon; padding: 2px; font-size: 9pt; font-family: arial;">'+a+'<\/span>');}
function ekb(b,a){xkb(b.Cc(),a,true);}
function gkb(a){return CW(a.rc());}
function hkb(a){return DW(a.rc());}
function ikb(a){return bX(a.q,'offsetHeight');}
function jkb(a){return bX(a.q,'offsetWidth');}
function kkb(a){return skb(a.q);}
function lkb(b,a){xkb(b.Cc(),a,false);}
function mkb(b,a){if(b.q!==null){b.cf(b.q,a);}b.q=a;}
function nkb(b,a){ukb(b.Cc(),a);}
function okb(b,a){CX(b.rc(),a|dX(b.rc()));}
function pkb(b){var a;a=cX(b,'className').og();if(gub('',a)){a='gwt-nostyle';vX(b,'className',a);}return a;}
function qkb(){return this.q;}
function rkb(){return this.q;}
function skb(a){return a.style.display!='none';}
function tkb(b,a){var c=b.parentNode;if(!c){return;}c.insertBefore(a,b);c.removeChild(b);}
function ukb(a,b){if(a===null){throw ytb(new xtb(),'Null widget handle. If you are creating a composite, ensure that initWidget() has been called.');}b=b.og();if(b.vd()==0){throw osb(new nsb(),'Style names cannot be empty');}pkb(a);Ckb(a,b);}
function vkb(a){mkb(this,a);}
function wkb(a){BX(this.q,'height',a);}
function xkb(c,i,a){var b,d,e,f,g,h;if(c===null){throw ytb(new xtb(),'Null widget handle. If you are creating a composite, ensure that initWidget() has been called.');}i=i.og();if(i.vd()==0){throw osb(new nsb(),'Style names cannot be empty');}h=pkb(c);if(h===null){e=(-1);h='';}else{e=h.gd(i);}while(e!=(-1)){if(e==0||h.D(e-1)==32){f=e+i.vd();g=h.vd();if(f==g||f<g&&h.D(f)==32){break;}}e=h.hd(i,e+1);}if(a){if(e==(-1)){if(h.vd()>0){h+=' ';}vX(c,'className',h+i);}}else{if(e!=(-1)){if(e==0){throw osb(new nsb(),'Cannot remove base style name');}b=h.jg(0,e);d=h.ig(e+i.vd());vX(c,'className',b+d);}}}
function ykb(a,b){a.style.display=b?'':'none';}
function zkb(a){ykb(this.q,a);}
function Akb(a){BX(this.q,'width',a);}
function Bkb(){if(this.q===null){return '(null handle)';}return DX(this.q);}
function Ckb(c,f){var a=c.className;var h=a.indexOf(' ');if(h>=0){var g=a.substring(0,h);var e='',b=0;while(true){var d=a.indexOf(g,b);if(d== -1){e+=a.substring(b);break;}e+=a.substring(b,d);e+=f;b=d+g.length;}c.className=e;}else{c.className=f;}}
function dkb(){}
_=dkb.prototype=new stb();_.rc=qkb;_.Cc=rkb;_.cf=tkb;_.pf=vkb;_.uf=wkb;_.ag=zkb;_.cg=Akb;_.lg=Bkb;_.sg=eBb+'UIObject';_.rg=0;_.q=null;function xlb(a){if(a.n){throw rsb(new qsb(),"Should only call onAttach when the widget is detached from the browser's document");}a.n=true;wX(a.rc(),a);a.ge();}
function ylb(a){if(!a.n){throw rsb(new qsb(),"Should only call onDetach when the widget is attached to the browser's document");}{a.n=false;wX(a.rc(),null);}}
function zlb(a){if(hU(a.p,52)){gU(a.p,52).Fe(a);}else if(a.p!==null){throw rsb(new qsb(),"This widget's parent does not implement HasWidgets");}}
function Alb(b,a){if(b.n){wX(b.rc(),null);}mkb(b,a);if(b.n){wX(a,b);}}
function Blb(b,a){b.o=a;}
function Clb(c,b){var a;a=c.p;c.p=b;if(b===null){if(a!==null&&a.n){c.Fd();}}else if(b.n){c.Ad();}}
function Dlb(){xlb(this);}
function Elb(a){}
function Flb(){ylb(this);}
function amb(){}
function bmb(a){Alb(this,a);}
function cmb(a){Clb(this,a);}
function flb(){}
_=flb.prototype=new dkb();_.Ad=Dlb;_.Cd=Elb;_.Fd=Flb;_.ge=amb;_.pf=bmb;_.zf=cmb;_.sg=eBb+'Widget';_.rg=37;_.n=false;_.o=null;_.p=null;function n4(a,b){if(a.k!==null){throw rsb(new qsb(),'Composite.initWidget() may only be called once.');}zlb(b);a.pf(b.rc());a.k=b;b.zf(a);}
function o4(){if(this.k===null){throw rsb(new qsb(),'initWidget() was never called in '+eR(this));}return this.q;}
function p4(){xlb(this);this.k.Ad();}
function q4(){ylb(this);this.k.Fd();}
function l4(){}
_=l4.prototype=new flb();_.rc=o4;_.Ad=p4;_.Fd=q4;_.sg=eBb+'Composite';_.rg=38;_.k=null;function im(){im=yAb;mm=F$(new D$());jm=e$(new D7());}
function hm(i){var a,b,c,d,e,f,g,h,j;im();km=Fkb(new Dkb());km.cg('100%');nkb(km,'restDescribe-menuPanel');dlb(km,(x$(),A$));lm=o2(new n2());lm.cg('100%');g='&nbsp;|&nbsp;';h=j_(new h_(),'Configuraci\xF3','settings');l_(h,new jl());a_(mm,h);nkb(mm,'restDescribe-userLinks');a_(mm,f$(new D7(),g));c=k_(new h_(),'<nobr><img src="./images/new_window.png" style="vertical-align:middle;margin-right:0.2em;" />Ajuda<\/nobr>',true,'help');l_(c,new pl());a_(mm,f$(new D7(),'<span style="color:maroon;text-decoration:none;">&nbsp;Nova caracter\xEDstica&nbsp;<\/span>'));a_(mm,c);p2(lm,mm);p2(lm,jm);alb(km,lm);a=new sl();j=vbb(new nbb(),true);xbb(j,'<img src="./images/download.png" align="absmiddle" /> <b>Guardar<\/b>',true,new vl());xbb(j,'<img align="absmiddle" src="./images/preview.png" /> <b>Vista pr\xE8via<\/b>',true,new yl());xbb(j,'<hr style="width:12em;height:1px;border:1px solid gray;color:gray;" />',true,a);xbb(j,'<img align="absmiddle" src="./images/generate.png" /> Generar <b>codi<\/b>',true,new Bl());xbb(j,'<hr style="width:12em;height:1px;border:1px solid gray;color:gray;" />',true,a);xbb(j,'<img align="absmiddle" src="./images/upload.png" /> <b>Pujar<\/b> WADL',true,new El());xbb(j,'<hr style="width:12em;height:1px;border:1px solid gray;color:gray;" />',true,a);xbb(j,'<img src="./images/reset.png" align="absmiddle" /> <b>Reset<\/b>',true,new bm());b=vbb(new nbb(),true);xbb(b,'<img src="./images/undo.png" align="absmiddle" /> <b>Endarrere<\/b>',true,a);xbb(b,'<img src="./images/redo.png" align="absmiddle" /> <b>Refer<\/b>',true,a);f=vbb(new nbb(),true);xbb(f,'<img src="./images/param.png" align="absmiddle" /> Salta a declaraci\xF3 de <b>Param<\/b>',true,a);xbb(f,'<img src="./images/request.png" align="absmiddle" /> Salta a declaraci\xF3 de <b>Request<\/b>',true,a);xbb(f,'<img src="./images/response.png" align="absmiddle" /> Salta a declaraci\xF3 de <b>Response<\/b>',true,a);xbb(f,'<hr style="width:12em;height:1px;border:1px solid gray;color:gray;" />',true,a);xbb(f,'<img src="./images/beginning.png" align="absmiddle" /> Salta al <b>principi<\/b>',true,a);xbb(f,'<img src="./images/end.png" align="absmiddle" /> Salta al <b>final<\/b>',true,a);d=vbb(new nbb(),true);xbb(d,'<img src="./images/user_manual.png" align="absmiddle" /> <b>Instruccions...<\/b>',true,new em());xbb(d,'<img src="./images/about.png" align="absmiddle" /> <b>Informaci\xF3...<\/b>',true,new kl());e=ubb(new nbb());ybb(e,'<b>WADL<\/b>',true,j);ybb(e,'<b>Editar<\/b>',true,b);ybb(e,'<b>Navegar<\/b>',true,f);ybb(e,'<b>Ajuda<\/b>',true,d);alb(km,e);n4(i,km);return i;}
function il(){}
_=il.prototype=new l4();_.sg=BAb+'MainMenuPanel';_.rg=39;var jm,km=null,lm=null,mm;function ol(a){nv();}
function jl(){}
_=jl.prototype=new stb();_.Ed=ol;_.sg=BAb+'MainMenuPanel$1';_.rg=40;function ml(){vg();}
function kl(){}
_=kl.prototype=new stb();_.Fb=ml;_.sg=BAb+'MainMenuPanel$10';_.rg=41;function rl(a){el();}
function pl(){}
_=pl.prototype=new stb();_.Ed=rl;_.sg=BAb+'MainMenuPanel$2';_.rg=42;function ul(){lZ('Not implemented yet :-(');}
function sl(){}
_=sl.prototype=new stb();_.Fb=ul;_.sg=BAb+'MainMenuPanel$3';_.rg=43;function xl(){C2((jw(),yw));}
function vl(){}
_=vl.prototype=new stb();_.Fb=xl;_.sg=BAb+'MainMenuPanel$4';_.rg=44;function Al(){C2((jw(),xw));}
function yl(){}
_=yl.prototype=new stb();_.Fb=Al;_.sg=BAb+'MainMenuPanel$5';_.rg=45;function Dl(){C2((jw(),mw));}
function Bl(){}
_=Bl.prototype=new stb();_.Fb=Dl;_.sg=BAb+'MainMenuPanel$6';_.rg=46;function am(){dy();}
function El(){}
_=El.prototype=new stb();_.Fb=am;_.sg=BAb+'MainMenuPanel$7';_.rg=47;function dm(){C2((jw(),rw));}
function bm(){}
_=bm.prototype=new stb();_.Fb=dm;_.sg=BAb+'MainMenuPanel$8';_.rg=48;function gm(){el();}
function em(){}
_=em.prototype=new stb();_.Fb=gm;_.sg=BAb+'MainMenuPanel$9';_.rg=49;function qm(c,a,b){return 'The only valid attributes of the <'+a+'> element are '+b+'.';}
function rm(c,a,b){return 'The only valid child elements of the <'+a+'> element are '+b+'.';}
function sm(c,a,b){return 'The <'+a+'> element must at least contain the following attributes: '+b+'.';}
function om(){}
_=om.prototype=new stb();_.sg=BAb+'Notifications_';_.rg=0;function vm(){vm=yAb;wm=Fkb(new Dkb());ym=Fkb(new Dkb());xm=ueb(new teb());}
function um(a){vm();nkb(wm,'restDescribe-navigationPanel');dlb(wm,(x$(),A$));a.a=f$(new D7(),'<h2>Detalls de Request<\/h2>');alb(wm,a.a);nkb(xm,'restDescribe-requestArea');cfb(xm,ym);alb(wm,xm);n4(a,wm);return a;}
function tm(){}
_=tm.prototype=new l4();_.sg=BAb+'ParameterPanel';_.rg=50;_.a=null;var wm,xm,ym;function ko(a){a.e=djb(new rhb());}
function lo(b,a){ko(b);b.d=a;return b;}
function mo(n){var a,b,c,d,e,f,g,h,i,j,k,l,m,o;m=wE(n.d);o=bJ(new aJ(),ihb(m));a=F$(new D$());f=jib(new bib(),a);h=phb(new chb());h.cg('10em');j=phb(new chb());j.cg('10em');b='nouParametre';c='nouValor';e=o.e+'://'+dJ(o)+o.c+'?';i=fJ(o);k=gJ(o);for(d=0;d<i.a;d++){if(d>0){e+='&';}e+=i[d]+'='+k[d];}e+='&'+b+'='+c+o.b;so(n,m,e);ghb(h,wn(new vn(),n,h,j));fhb(h,Cn(new Bn(),n,h,j));lhb(h,'nouParametre');a_(a,h);khb(h,0,ihb(h).vd());g=f$(new D7(),'<nobr/> =&nbsp;<\/nobr>');a_(a,g);ghb(j,ao(new Fn(),n,h,j));fhb(j,ho(new go(),n,h,j));lhb(j,'nouValor');a_(a,j);l=k_(new h_(),'<img align="absmiddle" src="./images/delete.png" hspace="2" />',true,'');l_(l,Cm(new Bm(),n,f,j));a_(a,l);n.c.u(f);zib(f,true);}
function no(b){var a;b.c=iib(new bib());fjb(b.e,b.c);uo(b);a=F$(new D$());b.b=B2(new v2(),'<img align="absmiddle" src="./images/reanalyze.png" /> Reanalitzar URI');b.b.t(Fm(new Am(),b));a_(a,b.b);a_(a,f$(new D7(),'&nbsp;'));b.a=B2(new v2(),'<img align="absmiddle" src="./images/new.png" /> Afegir par\xE0metre');b.a.t(dn(new cn(),b));a_(a,b.a);gjb(b.e,a);alb((vm(),ym),b.e);}
function po(h,c,e){var a,b,d,f,g,i;vib(c);g=wE(h.d);i=bJ(new aJ(),ihb(g));b=i.e+'://'+dJ(i)+i.c+'?';d=fJ(i);f=gJ(i);for(a=0;a<d.a;a++){if(!gub(f[a],e)){if(a>0)b+='&';b+=d[a]+'='+f[a];}}b+=i.b;so(h,g,b);}
function qo(h,c,e){var a,b,d,f,g,i;g=wE(h.d);i=bJ(new aJ(),ihb(g));b=i.e+'://'+dJ(i)+i.c+'?';d=fJ(i);f=gJ(i);for(a=0;a<d.a;a++){if(a>0)b+='&';if(gub(f[a],e)){b+=c+'='+f[a];}else{b+=d[a]+'='+f[a];}}b+=i.b;so(h,g,b);}
function ro(i,d,f){var a,b,c,e,g,h,j;h=wE(i.d);b=ihb(h);j=bJ(new aJ(),b);c=j.e+'://'+dJ(j)+j.c+'?';e=fJ(j);g=gJ(j);for(a=0;a<e.a;a++){if(a>0)c+='&';if(gub(e[a],d)){c+=e[a]+'='+f;}else{c+=e[a]+'='+g[a];}}c+=j.b;so(i,h,c);}
function so(e,d,c){var a,b;lhb(d,c);a=uE(e.d);b=ebb(a,fbb(a))+' '+c;if(!gub(e.d,b)){EE(e.d,b);}e.d=b;}
function to(f,g){var a,b,d,e;d=fJ(g);e=null;c:for(a=0;a<d.a;a++){for(b=0;b<(as(),fs).a;b++){if(d[a].pb((as(),fs)[b])){e=gJ(g)[a];Fu(),sv=false;break c;}}}if(e===null){e=iJ(g);Fu(),sv=true;}e=vc(e,false);wib(f.c,'<b>'+e+'<\/b> '+'Llista de par\xE0metres:');}
function uo(j){var a,b,c,d,e,f,g,h,i,k;k=bJ(new aJ(),j.d.ig(j.d.gd(' ')+1));to(j,k);uib(j.c);f=fJ(k);h=gJ(k);for(c=0;c<f.a;c++){a=F$(new D$());d=jib(new bib(),a);e=f$(new D7(),'<nobr/>'+f[c]+' =&nbsp;<\/nobr>');a_(a,e);g=phb(new chb());g.cg('10em');lhb(g,h[c]);b=f[c];ghb(g,hn(new gn(),j,b,g));fhb(g,on(new nn(),j,b,g));a_(a,g);i=k_(new h_(),'<img align="absmiddle" src="./images/delete.png" hspace="2" />',true,'');l_(i,sn(new rn(),j,d,g));a_(a,i);j.c.u(d);zib(d,true);}zib(j.c,true);}
function zm(){}
_=zm.prototype=new stb();_.sg=BAb+'ParameterTree';_.rg=51;_.a=null;_.b=null;_.c=null;_.d=null;function Fm(b,a){b.a=a;return b;}
function bn(a){var b;b=xE(this.a.d);C2(b);}
function Am(){}
_=Am.prototype=new stb();_.Ed=bn;_.sg=BAb+'ParameterTree$1';_.rg=52;function Cm(b,a,c,d){b.a=a;b.b=c;b.c=d;return b;}
function Em(a){po(this.a,this.b,ihb(this.c));}
function Bm(){}
_=Bm.prototype=new stb();_.Ed=Em;_.sg=BAb+'ParameterTree$10';_.rg=53;function dn(b,a){b.a=a;return b;}
function fn(a){mo(this.a);}
function cn(){}
_=cn.prototype=new stb();_.Ed=fn;_.sg=BAb+'ParameterTree$2';_.rg=54;function hn(b,a,c,d){b.a=a;b.b=c;b.c=d;return b;}
function kn(c,a,b){}
function ln(c,a,b){}
function mn(c,a,b){ro(this.a,this.b,ihb(this.c));}
function gn(){}
_=gn.prototype=new stb();_.de=kn;_.ee=ln;_.fe=mn;_.sg=BAb+'ParameterTree$3';_.rg=55;function on(b,a,c,d){b.a=a;b.b=c;b.c=d;return b;}
function qn(a){ro(this.a,this.b,ihb(this.c));}
function nn(){}
_=nn.prototype=new stb();_.Dd=qn;_.sg=BAb+'ParameterTree$4';_.rg=56;function sn(b,a,c,d){b.a=a;b.b=c;b.c=d;return b;}
function un(a){po(this.a,this.b,ihb(this.c));}
function rn(){}
_=rn.prototype=new stb();_.Ed=un;_.sg=BAb+'ParameterTree$5';_.rg=57;function wn(b,a,c,d){b.a=a;b.b=c;b.c=d;return b;}
function yn(c,a,b){}
function zn(c,a,b){}
function An(c,a,b){qo(this.a,ihb(this.b),ihb(this.c));}
function vn(){}
_=vn.prototype=new stb();_.de=yn;_.ee=zn;_.fe=An;_.sg=BAb+'ParameterTree$6';_.rg=58;function Cn(b,a,c,d){b.a=a;b.b=c;b.c=d;return b;}
function En(a){qo(this.a,ihb(this.b),ihb(this.c));}
function Bn(){}
_=Bn.prototype=new stb();_.Dd=En;_.sg=BAb+'ParameterTree$7';_.rg=59;function ao(b,a,c,d){b.a=a;b.b=c;b.c=d;return b;}
function co(c,a,b){}
function eo(c,a,b){}
function fo(c,a,b){ro(this.a,ihb(this.b),ihb(this.c));}
function Fn(){}
_=Fn.prototype=new stb();_.de=co;_.ee=eo;_.fe=fo;_.sg=BAb+'ParameterTree$8';_.rg=60;function ho(b,a,c,d){b.a=a;b.b=c;b.c=d;return b;}
function jo(a){ro(this.a,ihb(this.b),ihb(this.c));}
function go(){}
_=go.prototype=new stb();_.Dd=jo;_.sg=BAb+'ParameterTree$9';_.rg=61;function bp(){bp=yAb;gp=Fkb(new Dkb());fp=ueb(new teb());ep=Fkb(new Dkb());hp=djb(new rhb());}
function ap(c){var a,b;bp();nkb(gp,'restDescribe-requestSamplePanel');c.a=f$(new D7(),'<h2>Exemple de Request<\/h2>');alb(gp,c.a);alb(ep,fp);nkb(ep,'restDescribe-requestSampleArea');cfb(fp,hp);cp=B2(new v2(),'<nobr><img align="absmiddle" src="./images/new.png" /> Afegir URI<\/nobr>');a=F$(new D$());alb(ep,a);a_(a,f$(new D7(),'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'));a_(a,cp);cp.t(new wo());a_(a,f$(new D7(),'&nbsp;'));dp=B2(new v2(),'<nobr><img align="absmiddle" src="./images/add.png" />An\xE0lisi de varies URIs...<\/nobr>');a_(a,dp);dp.t(new zo());b=f$(new D7(),'<nobr><a href="#"><span style="font-size:0.8em; padding-left:1em;">Carregar demostraci\xF3 de Yahoo! News Search<\/span><\/a><\/nobr>');uab(b,Do(new Co(),c,b));a_(a,b);alb(gp,ep);n4(c,gp);return c;}
function vo(){}
_=vo.prototype=new l4();_.sg=BAb+'RequestUriPanel';_.rg=62;_.a=null;var cp=null,dp=null,ep,fp,gp,hp;function yo(b){var a;a='GET http://algun-lloc.nou/nouRequest?nouParam=nouValor';gjb((bp(),hp),iq(new ip(),a));}
function wo(){}
_=wo.prototype=new stb();_.Ed=yo;_.sg=BAb+'RequestUriPanel$1';_.rg=63;function Bo(a){fh();}
function zo(){}
_=zo.prototype=new stb();_.Ed=Bo;_.sg=BAb+'RequestUriPanel$2';_.rg=64;function Do(b,a,c){b.a=c;return b;}
function Fo(a){Fk('GET http://search.yahooapis.com/NewsSearchService/V1/newsSearch?appid=YahooDemo&query=WADL&type=all&results=10&start=1&sort=date&language=en&site=cnn.com&output=xml&callback=');i$(this.a,'<nobr><span style="font-size:0.8em; padding-left:1em;">Ara pots analitzar (<img align="absmiddle" src="./images/analyze.png" />), testejar (<img align="absmiddle" src="./images/test.png" />) o eliminar (<img align="absmiddle" src="./images/delete.png" />) l\'URI clicant els botons corresponents despr\xE9s de l\'espai de text.<\/span><a href="#"><span style="font-size:0.8em; padding-left:1em;">Reset demostraci\xF3<\/span><\/a><\/nobr>');}
function Co(){}
_=Co.prototype=new stb();_.Ed=Fo;_.sg=BAb+'RequestUriPanel$3';_.rg=65;function hq(a){a.c=F$(new D$());}
function iq(e,d){var a,b,c,f;hq(e);d=d.og();d=d.bf('\\s\\s*',' ');a=d.jg(0,d.gd(' '));f=d.ig(d.gd(' ')+1);e.a=Bab(new Aab());jq(e,e.a);if(CI((CB(),aC),a)){kbb(e.a,EB(a));}else{kbb(e.a,0);}Dab(e.a,kp(new jp(),e));a_(e.c,e.a);e.d=phb(new chb());e.d.cg(atb(0.62*tZ())+'px');lhb(e.d,f);fhb(e.d,op(new np(),e));ghb(e.d,sp(new rp(),e));a_(e.c,e.d);c=k_(new h_(),'<img align="absmiddle" src="./images/delete.png" hspace="2" />',true,'');l_(c,yp(new xp(),e));a_(e.c,c);e.e=B2(new v2(),'<nobr><img align="absmiddle" src="./images/analyze.png" /> Analitzar URI<\/nobr>');e.e.t(Cp(new Bp(),e));a_(e.c,e.e);a_(e.c,f$(new D7(),'&nbsp;'));e.f=B2(new v2(),'<nobr><img align="absmiddle" src="./images/test.png" /> Testejar URI...<\/nobr>');e.f.t(aq(new Fp(),e));if(!gub(ebb(e.a,fbb(e.a)),'GET')){e.f.qf(false);}a_(e.c,e.f);if(!jAb((qE(),sE),d)){e.b=lo(new zm(),d);b=bAb(new aAb());fAb(b,e.a);fAb(b,e.b);fAb(b,e.d);fAb(b,e.e);AE(d,b);no(e.b);}else{e.b=vE(d);uo(e.b);}kZ(eq(new dq(),e));e.c.cg('100%');n4(e,e.c);return e;}
function jq(c,a){var b;for(b=0;b<(CB(),aC).a;b++){Eab(a,(CB(),aC)[b]);}}
function lq(a,b){lhb(a.d,b);mq(a);}
function mq(c){var a,b;a=ebb(c.a,fbb(c.a))+' '+ihb(c.d);BE(c.b.d);b=bAb(new aAb());fAb(b,c.a);fAb(b,c.b);fAb(b,c.d);fAb(b,c.e);AE(a,b);c.b.d=a;uo(c.b);}
function nq(a){var b,c,d;xjb((bp(),hp));c=iAb(a);for(b=oAb(c);b.dd();){d=gU(b.yd(),16);gjb((bp(),hp),iq(new ip(),d));}}
function ip(){}
_=ip.prototype=new l4();_.sg=BAb+'RequestUriTree';_.rg=66;_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;function kp(b,a){b.a=a;return b;}
function mp(a){if(gub(ebb(this.a.a,fbb(this.a.a)),'GET')){this.a.f.qf(true);}else{this.a.f.qf(false);}mq(this.a);}
function jp(){}
_=jp.prototype=new stb();_.Dd=mp;_.sg=BAb+'RequestUriTree$1';_.rg=67;function op(b,a){b.a=a;return b;}
function qp(a){mq(this.a);}
function np(){}
_=np.prototype=new stb();_.Dd=qp;_.sg=BAb+'RequestUriTree$2';_.rg=68;function sp(b,a){b.a=a;return b;}
function up(c,a,b){}
function vp(c,a,b){}
function wp(c,a,b){mq(this.a);}
function rp(){}
_=rp.prototype=new stb();_.de=up;_.ee=vp;_.fe=wp;_.sg=BAb+'RequestUriTree$3';_.rg=69;function yp(b,a){b.a=a;return b;}
function Ap(a){BE(this.a.b.d);if(pAb((qE(),rE))>0){zlb(this.a.b.e);}else{fAb((qE(),rE),'GET http://algun-lloc.nou/nouRequest?nouParam=nouValor');(vm(),ym).E();}nq((qE(),rE));}
function xp(){}
_=xp.prototype=new stb();_.Ed=Ap;_.sg=BAb+'RequestUriTree$4';_.rg=70;function Cp(b,a){b.a=a;return b;}
function Ep(c){var a,b,d,e;a=mJ(new lJ(),this.a.b.d);b=nJ(a);e=nI(new lI());d=oI(e,b);(jw(),uw).bg(d);al(true);}
function Bp(){}
_=Bp.prototype=new stb();_.Ed=Ep;_.sg=BAb+'RequestUriTree$5';_.rg=71;function aq(b,a){b.a=a;return b;}
function cq(a){dw(this.a.d,this.a);}
function Fp(){}
_=Fp.prototype=new stb();_.Ed=cq;_.sg=BAb+'RequestUriTree$6';_.rg=72;function eq(b,a){b.a=a;return b;}
function gq(b,a){this.a.d.cg(atb(0.62*b)+'px');}
function dq(){}
_=dq.prototype=new stb();_.se=gq;_.sg=BAb+'RequestUriTree$7';_.rg=73;function as(){as=yAb;us=Fkb(new Dkb());ts=Fkb(new Dkb());ds=F$(new D$());es=ahb(new Fgb());gs=F$(new D$());ss=Fkb(new Dkb());rs=Bab(new Aab());os=Fkb(new Dkb());ns=F$(new D$());zs=ueb(new teb());ys=feb(new deb(),'paramOrEndpoint','Utilitzar par\xE0metre');xs=feb(new deb(),'paramOrEndpoint','Utilitzar endpoint');fs=bU('[Ljava.lang.String;',0,16,['operation','method','function','request','call']);}
function Fr(s){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;as();kZ(s);nkb(us,'restDescribe-restCompilePanel');us.cg('100%');n=f$(new D7(),'<h2>Generar codi font de WADL<\/h2>');alb(us,n);nkb(ts,'restDescribe-restCompileArea');alb(us,ts);c=F$(new D$());f=F$(new D$());a_(c,f);o=Fkb(new Dkb());a_(c,f$(new D7(),'&nbsp;&nbsp;'));a_(c,o);alb(ts,c);i=B2(new v2(),'<nobr>'+ks('php.png')+'PHP 5'+'<\/nobr>');i.t(new pq());a_(f,i);q=B2(new v2(),'<nobr>'+ks('ruby.png')+'Ruby'+'<\/nobr>');q.t(new hr());a_(f,q);j=B2(new v2(),'<nobr>'+ks('python.png')+'Python'+'<\/nobr>');j.t(new kr());a_(f,j);e=B2(new v2(),'<nobr>'+ks('java.png')+'Java'+'<\/nobr>');e.t(new nr());a_(f,e);d=B2(new v2(),'<nobr>'+ks('csharp.png')+'C#'+'<\/nobr>');d.qf(false);d.t(new qr());a_(f,d);p=k_(new h_(),'<nobr><img align="absmiddle" src="./images/preview.png" /> Tornar a veure WADL<\/nobr>',true,'');l_(p,new tr());alb(o,p);alb(o,f$(new D7(),'<br />'));a=k_(new h_(),'<nobr><img align="absmiddle" src="./images/back.png" /> Retornar a REST Describe<\/nobr>',true,'');l_(a,new wr());alb(o,a);alb(ts,f$(new D7(),'&nbsp;<br />'));alb(ts,gs);gs.ag(false);lhb(es,'');a_(gs,es);a_(gs,f$(new D7(),'&nbsp;'));b=Fkb(new Dkb());a_(gs,b);gs.kf(b,(x$(),y$));s3(ys,!(Fu(),sv));ys.t(new zr());s3(xs,(Fu(),sv));xs.t(new Cr());k=Fkb(new Dkb());alb(k,f$(new D7(),'<h2>Origen dels noms de classe:<\/h2>'));alb(b,k);g=phb(new chb());g.cg('2em');lhb(g,(Fu(),iv)+'');fhb(g,rq(new qq(),s,g));alb(b,xs);alb(b,ns);a_(ns,f$(new D7(),'&nbsp;'));a_(ns,g);a_(ns,f$(new D7(),'Denominaci\xF3 de demandes'));alb(b,ys);alb(b,os);alb(os,rs);rs.cg('12em');rs.t(new uq());ws((Fu(),sv));l=B2(new v2(),'<nobr><img align="absmiddle" src="./images/reanalyze.png" /> Re-compilar<\/nobr>');l.cg('12em');alb(b,l);l.t(yq(new xq(),s,e,i,j,d,q));m=Fkb(new Dkb());alb(m,f$(new D7(),'<br />'));alb(m,f$(new D7(),'<h2>Classes generades:<\/h2>'));cfb(zs,ss);nkb(zs,'restDescribe-classNamesPanel');alb(m,zs);alb(b,m);bs(s,tZ(),sZ());h=B2(new v2(),'<nobr><img align="absmiddle" src="./images/ok.png" /> OK<\/nobr>');h.t(new Bq());r=B2(new v2(),'<nobr><img align="absmiddle" src="./images/selectAll.png" />Seleccionar tot<\/nobr>');r.t(new Eq());alb(ts,f$(new D7(),'<br />'));a_(ds,h);a_(ds,r);alb(ts,ds);ts.jf(ds,(p$(),q$));n4(s,us);return s;}
function bs(b,c,a){ts.cg(atb(0.97*c)+'px');es.cg(atb(0.7*c)+'px');es.uf(atb(0.5*a)+'px');zs.uf(atb(0.18*a)+'px');zs.cg(atb(0.2*c)+'px');}
function cs(c,f){as();var a,b,d,e,g,h,i;if(f){if(uJ!==null){e=uJ;if(!nAb((FJ(),qK))){hs((FJ(),qK));return;}if(!nAb((FJ(),oK))){a=(FJ(),oK);b=oAb(a);while(b.dd()){g=gU(b.yd(),7);if(g.d!==null){h=g.d;if(!nAb(h.a)){hs(h.a);return;}}}}}}d=oAb(c);while(d.dd()){i=gU(d.yd(),6);if(!nAb(i.b)){a=i.b;b=oAb(a);while(b.dd()){g=gU(b.yd(),7);if(g.d!==null){h=g.d;if(!nAb(h.a)){hs(h.a);return;}}}}cs(i.d,false);}}
function hs(a){as();var b,c,d;b=oAb(a);c=0;while(b.dd()){d=gU(b.yd(),10);if(d.m.vd()>0){Fab(rs,d.h+' ("'+d.m+'")',d.h);if(qs.pb(d.h)){kbb(rs,c);return;}}else{Fab(rs,'[N/A] '+d.h+' (N/A)',d.h);}c++;}if(gub(qs,'')){js();if(qs.vd()>0){Fu(),sv=false;s3(ys,true);}else{s3(xs,true);}}}
function is(c){as();var a,b;b=ec(new cc(),uJ);ds.ag(true);gs.ag(true);ls();ws((Fu(),sv));a=ic(b,c);lhb(es,a);ms();}
function js(){as();var a,b;for(a=0;a<dbb(rs);a++){for(b=0;b<fs.a;b++){if(gbb(rs,a).pb(fs[b])){kbb(rs,a);qs=gbb(rs,a);return;}}}}
function ks(a){as();return '<img src="./images/'+a+'" border="0" height="30" width="30" align="absmiddle" style="padding-left:20px; padding-right:5px;" />';}
function ls(){as();if(uJ!==null&&(FJ(),xK)!==null&&(mO(),qO)!==null){bbb(rs);cs((mO(),qO),true);}}
function ms(){as();var a,b,c;b=oAb((fc(),yc));ss.E();while(b.dd()){a=gU(b.yd(),16);c=k_(new h_(),'<nobr><img align="absmiddle" src="./images/details.png" />'+a+'<\/nobr>',true,'');l_(c,cr(new br(),a));alb(ss,c);}}
function ps(b,a){bs(this,b,a);}
function vs(a){as();khb(a,0,ihb(a).vd());}
function ws(a){as();ns.ag(a);os.ag(!a);s3(xs,a);s3(ys,!a);}
function oq(){}
_=oq.prototype=new l4();_.se=ps;_.sg=BAb+'RestCompilePanel';_.rg=74;var ds,es,fs,gs,ns,os,qs='',rs,ss,ts,us,xs,ys,zs;function gr(a){is('PHP 5');}
function pq(){}
_=pq.prototype=new stb();_.Ed=gr;_.sg=BAb+'RestCompilePanel$1';_.rg=75;function rq(b,a,c){b.a=c;return b;}
function tq(c){var a;try{Fu(),iv=Asb(ihb(this.a));lkb(this.a,'restDescribe-error');if((Fu(),iv)==0){nkb(this.a,'restDescribe-error');}}catch(a){a=rU(a);if(hU(a,18)){a;nkb(this.a,'restDescribe-error');}else throw a;}}
function qq(){}
_=qq.prototype=new stb();_.Dd=tq;_.sg=BAb+'RestCompilePanel$10';_.rg=76;function wq(a){if(dbb((as(),rs))>0){as(),qs=gbb((as(),rs),fbb((as(),rs)));}}
function uq(){}
_=uq.prototype=new stb();_.Ed=wq;_.sg=BAb+'RestCompilePanel$11';_.rg=77;function yq(b,a,d,e,f,c,g){b.b=d;b.c=e;b.d=f;b.a=c;b.e=g;return b;}
function Aq(a){if(gub((fc(),xc),'Java')){C2(this.b);}else if(gub((fc(),xc),'PHP 5')){C2(this.c);}else if(gub((fc(),xc),'Python')){C2(this.d);}else if(gub((fc(),xc),'C#')){C2(this.a);}else if(gub((fc(),xc),'Ruby')){C2(this.e);}}
function xq(){}
_=xq.prototype=new stb();_.Ed=Aq;_.sg=BAb+'RestCompilePanel$12';_.rg=78;function Dq(a){bl('restDescribe');}
function Bq(){}
_=Bq.prototype=new stb();_.Ed=Dq;_.sg=BAb+'RestCompilePanel$13';_.rg=79;function ar(a){vs((as(),es));}
function Eq(){}
_=Eq.prototype=new stb();_.Ed=ar;_.sg=BAb+'RestCompilePanel$14';_.rg=80;function cr(a,b){a.a=b;return a;}
function er(b){var a;a=ihb((as(),es)).gd(this.a);jhb((as(),es),a);khb((as(),es),a,this.a.vd());}
function br(){}
_=br.prototype=new stb();_.Ed=er;_.sg=BAb+'RestCompilePanel$15';_.rg=81;function jr(a){is('Ruby');}
function hr(){}
_=hr.prototype=new stb();_.Ed=jr;_.sg=BAb+'RestCompilePanel$2';_.rg=82;function mr(a){is('Python');}
function kr(){}
_=kr.prototype=new stb();_.Ed=mr;_.sg=BAb+'RestCompilePanel$3';_.rg=83;function pr(a){is('Java');}
function nr(){}
_=nr.prototype=new stb();_.Ed=pr;_.sg=BAb+'RestCompilePanel$4';_.rg=84;function sr(a){is('C#');}
function qr(){}
_=qr.prototype=new stb();_.Ed=sr;_.sg=BAb+'RestCompilePanel$5';_.rg=85;function vr(a){C2((jw(),xw));}
function tr(){}
_=tr.prototype=new stb();_.Ed=vr;_.sg=BAb+'RestCompilePanel$6';_.rg=86;function yr(a){bl('restDescribe');}
function wr(){}
_=wr.prototype=new stb();_.Ed=yr;_.sg=BAb+'RestCompilePanel$7';_.rg=87;function Br(a){Fu(),sv= !r3((as(),ys));ws((Fu(),sv));}
function zr(){}
_=zr.prototype=new stb();_.Ed=Br;_.sg=BAb+'RestCompilePanel$8';_.rg=88;function Er(a){Fu(),sv=r3((as(),xs));ws((Fu(),sv));}
function Cr(){}
_=Cr.prototype=new stb();_.Ed=Er;_.sg=BAb+'RestCompilePanel$9';_.rg=89;function Fu(){Fu=yAb;bv=av;qv=pv;uv=tv;ev='<a href="RestDescribe.html?locale=de">Canviar idioma i reiniciar<\/a>';fv='<a href="RestDescribe.html?locale=en">Canviar idioma i reiniciar<\/a>';dv='<a href="RestDescribe.html?locale=ca">Canviar idioma i reiniciar<\/a>';}
function nv(){Fu();var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,zb,Ab,Bb,Cb,Db,Eb,Fb,ac,bc;gb='3em';hb='15em';ib='20em';tb='8em';q=C4(new A4());a5(q,'Configuraci\xF3');rb=Fkb(new Dkb());sb=wgb(new igb());A=Bab(new Aab());Eab(A,'English (US)');Eab(A,'Deutsch');Eab(A,'Catal\xE0');r=Fkb(new Dkb());B=F$(new D$());B.uf(gb);C=F$(new D$());D=F$(new D$());C.cg(hb);a_(C,f$(new D7(),'<b>Idioma<\/b>'));D.cg(ib);a_(D,f$(new D7(),'Idioma de REST Describe:&nbsp;'));a_(D,A);a_(B,C);a_(B,D);alb(r,B);k=F$(new D$());k.ag(false);a_(k,f$(new D7(),'<b>Atenci\xF3:<\/b> Tots els canvis anteriors es perdran.&nbsp;'));l=f$(new D7(),'');a_(k,l);a_(k,f$(new D7(),'.'));alb(r,k);Dab(A,Ct(new Bs(),A,l,k));A.t(au(new Ft(),A,l,k));m=o3(new n3());s3(m,av);m.t(eu(new du(),m));yb=o3(new n3());s3(yb,pv);yb.t(iu(new hu(),yb));ab=F$(new D$());Eb=o3(new n3());s3(Eb,tv);Eb.t(mu(new lu(),Eb,ab));xb=phb(new chb());lhb(xb,Csb(lv));xb.cg(gb);fhb(xb,qu(new pu(),xb));ab.ag(tv);qb=phb(new chb());lhb(qb,mv);qb.cg(gb);fhb(qb,uu(new tu(),qb));eb=phb(new chb());lhb(eb,Csb(iv));eb.cg(gb);fhb(eb,yu(new xu(),eb));Db=feb(new deb(),'paramOrEndpoint','Utilitzar par\xE0metre');s3(Db,!sv);Db.t(Cu(new Bu(),Db));Cb=feb(new deb(),'paramOrEndpoint','Utilitzar endpoint');s3(Cb,sv);Cb.t(Ds(new Cs(),Cb));t=phb(new chb());t.cg(gb);lhb(t,gv+'');fhb(t,bt(new at(),t));s=F$(new D$());u=feb(new deb(),'indent',"Tabular amb l'espai");s3(u,hv);u.t(ft(new et(),u,s));v=feb(new deb(),'indent','Tabular amb el tabulador');s3(v,!hv);v.t(jt(new it(),v,s));h=phb(new chb());lhb(h,cv);h.cg(tb);fhb(h,nt(new mt(),h));mb=phb(new chb());lhb(mb,jv);mb.cg(tb);fhb(mb,rt(new qt(),mb));nb=Fkb(new Dkb());dlb(nb,(x$(),A$));n=F$(new D$());n.uf(gb);o=F$(new D$());p=F$(new D$());o.cg(hb);a_(o,f$(new D7(),'<b>Detalls de par\xE0metres<\/b>'));p.cg(ib);a_(p,m);a_(p,f$(new D7(),'Mostrar sempre detalls de par\xE0metres'));a_(n,o);a_(n,p);alb(nb,n);zb=F$(new D$());zb.uf(gb);Ab=F$(new D$());Bb=F$(new D$());Ab.cg(hb);a_(Ab,f$(new D7(),"<b>Estat dels elements de l'arbre<\/b>"));Bb.cg(ib);a_(Bb,yb);a_(Bb,f$(new D7(),'Obrir sempre els elements'));a_(zb,Ab);a_(zb,Bb);alb(nb,zb);pb=Fkb(new Dkb());dlb(pb,(x$(),A$));jb=F$(new D$());jb.uf(gb);kb=F$(new D$());lb=F$(new D$());kb.cg(hb);a_(kb,f$(new D7(),'<b>Descobridor de grammars i namespaces<\/b>'));lb.cg(ib);a_(lb,mb);a_(lb,f$(new D7(),'Adre&ccedil;a pel descobridor'));a_(jb,kb);a_(jb,lb);alb(pb,jb);ub=F$(new D$());ub.uf(gb);vb=F$(new D$());wb=F$(new D$());vb.cg(hb);a_(vb,f$(new D7(),"<b>Temps d'espera<\/b>"));wb.cg(ib);a_(wb,xb);a_(wb,f$(new D7(),"Temps m\xE0xim d'espera per demandes (en segons)"));a_(ub,vb);a_(ub,wb);alb(pb,ub);j=Fkb(new Dkb());dlb(j,(x$(),A$));bb=F$(new D$());bb.uf(gb);cb=F$(new D$());db=F$(new D$());cb.cg(hb);a_(cb,f$(new D7(),'<b>Denominaci\xF3 de demandes<\/b>'));db.cg(ib);a_(db,eb);a_(db,f$(new D7(),'Nivells per generar codi'));a_(bb,cb);a_(bb,db);alb(j,bb);e=F$(new D$());e.uf(gb);f=F$(new D$());g=F$(new D$());f.cg(hb);a_(f,f$(new D7(),'<b>Sufix de classe per defecte <\/b>'));g.cg(ib);a_(g,h);a_(g,f$(new D7(),"S'afegir\xE0 a cada nom de classe "));a_(e,f);a_(e,g);alb(j,e);b=F$(new D$());b.uf(gb);c=F$(new D$());d=F$(new D$());c.cg(hb);a_(c,f$(new D7(),'<b>Origen dels noms de classe<\/b>'));d.cg(ib);ob=Fkb(new Dkb());alb(ob,Cb);alb(ob,Db);a_(d,ob);a_(b,c);a_(b,d);alb(j,b);w=F$(new D$());w.uf(gb);x=F$(new D$());y=F$(new D$());x.cg(hb);a_(x,f$(new D7(),'<b>Estil de tabulaci\xF3<\/b>'));y.cg(ib);z=Fkb(new Dkb());alb(z,u);a_(s,t);a_(s,f$(new D7(),'Talla de tabulaci\xF3'));alb(z,s);alb(z,v);a_(y,z);a_(w,x);a_(w,y);alb(j,w);Fb=F$(new D$());Fb.uf(gb);ac=F$(new D$());bc=F$(new D$());ac.cg(hb);a_(ac,f$(new D7(),'<b>Car\xE0cter de separaci\xF3<\/b>'));bc.cg(ib);F=Fkb(new Dkb());E=F$(new D$());alb(F,E);a_(E,Eb);a_(E,f$(new D7(),'Separar noms amb un car\xE0cter de separaci\xF3'));a_(ab,qb);a_(ab,f$(new D7(),'Utilitzar aquest car\xE0cter per separar noms  '));alb(F,ab);a_(bc,F);a_(Fb,ac);a_(Fb,bc);alb(j,Fb);xgb(sb,r,'<a href="#">General<\/a>',true);xgb(sb,nb,'<a href="#">Opcions<\/a>',true);xgb(sb,pb,'<a href="#">Demandes sortints<\/a>',true);xgb(sb,j,'<a href="#">Generar codi<\/a>',true);Agb(sb,0);a=F$(new D$());fb=B2(new v2(),'<nobr><img align="absmiddle" src="./images/ok.png" /> OK<\/nobr>');a_(a,fb);fb.t(vt(new ut(),q));i=B2(new v2(),'<nobr><img align="absmiddle" src="./images/cancel.png" /> Cancel\xB7lar <\/nobr>');a_(a,i);i.t(zt(new yt(),q));alb(rb,f$(new D7(),'<br />'));alb(rb,sb);alb(rb,f$(new D7(),'<br />'));alb(rb,a);rb.jf(a,(p$(),q$));udb(q,kU(atb(kU(tZ()/4))),kU(atb(kU(sZ()/4))));b5(q,rb);Ak(true);ydb(q);}
function rv(c,b,a){Fu();a.ag(true);i$(b,'');if(gub(c,'Deutsch')){i$(b,ev);}else if(gub(c,'English (US)')){i$(b,fv);}else if(gub(c,'Catal\xE0')){i$(b,dv);}}
var av=false,bv,cv='',dv,ev,fv,gv=2,hv=true,iv=1,jv='./resources/Discoverer.php5',kv='./resources/XML2JSON.php5',lv=180,mv='_',ov='',pv=true,qv,sv=true,tv=false,uv;function Ct(a,d,c,b){a.c=d;a.b=c;a.a=b;return a;}
function Et(a){rv(ebb(this.c,fbb(this.c)),this.b,this.a);}
function Bs(){}
_=Bs.prototype=new stb();_.Dd=Et;_.sg=BAb+'SettingsDialog$1';_.rg=90;function Ds(a,b){a.a=b;return a;}
function Fs(a){Fu(),sv=r3(this.a);}
function Cs(){}
_=Cs.prototype=new stb();_.Ed=Fs;_.sg=BAb+'SettingsDialog$10';_.rg=91;function bt(a,b){a.a=b;return a;}
function dt(c){var a;try{Fu(),gv=Asb(ihb(this.a));lkb(this.a,'restDescribe-error');if((Fu(),gv)==0){nkb(this.a,'restDescribe-error');}}catch(a){a=rU(a);if(hU(a,18)){a;nkb(this.a,'restDescribe-error');}else throw a;}}
function at(){}
_=at.prototype=new stb();_.Dd=dt;_.sg=BAb+'SettingsDialog$11';_.rg=92;function ft(a,c,b){a.b=c;a.a=b;return a;}
function ht(a){Fu(),hv=r3(this.b);this.a.ag(true);}
function et(){}
_=et.prototype=new stb();_.Ed=ht;_.sg=BAb+'SettingsDialog$12';_.rg=93;function jt(a,c,b){a.b=c;a.a=b;return a;}
function lt(a){Fu(),hv= !r3(this.b);this.a.ag(false);}
function it(){}
_=it.prototype=new stb();_.Ed=lt;_.sg=BAb+'SettingsDialog$13';_.rg=94;function nt(a,b){a.a=b;return a;}
function pt(a){Fu(),cv=ihb(this.a);}
function mt(){}
_=mt.prototype=new stb();_.Dd=pt;_.sg=BAb+'SettingsDialog$14';_.rg=95;function rt(a,b){a.a=b;return a;}
function tt(a){Fu(),jv=ihb(this.a);}
function qt(){}
_=qt.prototype=new stb();_.Dd=tt;_.sg=BAb+'SettingsDialog$15';_.rg=96;function vt(a,b){a.a=b;return a;}
function xt(a){Fu(),av=(Fu(),bv);Fu(),pv=(Fu(),qv);Fu(),tv=(Fu(),uv);is((fc(),xc));Ak(false);pdb(this.a);}
function ut(){}
_=ut.prototype=new stb();_.Ed=xt;_.sg=BAb+'SettingsDialog$16';_.rg=97;function zt(a,b){a.a=b;return a;}
function Bt(a){Ak(false);pdb(this.a);}
function yt(){}
_=yt.prototype=new stb();_.Ed=Bt;_.sg=BAb+'SettingsDialog$17';_.rg=98;function au(a,d,c,b){a.c=d;a.b=c;a.a=b;return a;}
function cu(a){rv(ebb(this.c,fbb(this.c)),this.b,this.a);}
function Ft(){}
_=Ft.prototype=new stb();_.Ed=cu;_.sg=BAb+'SettingsDialog$2';_.rg=99;function eu(a,b){a.a=b;return a;}
function gu(a){if(r3(this.a)){Fu(),bv=true;}else{Fu(),bv=false;}}
function du(){}
_=du.prototype=new stb();_.Ed=gu;_.sg=BAb+'SettingsDialog$3';_.rg=100;function iu(a,b){a.a=b;return a;}
function ku(a){if(r3(this.a)){Fu(),qv=true;}else{Fu(),qv=false;}}
function hu(){}
_=hu.prototype=new stb();_.Ed=ku;_.sg=BAb+'SettingsDialog$4';_.rg=101;function mu(a,c,b){a.b=c;a.a=b;return a;}
function ou(a){if(r3(this.b)){Fu(),uv=true;}else{Fu(),uv=false;}this.a.ag((Fu(),uv));}
function lu(){}
_=lu.prototype=new stb();_.Ed=ou;_.sg=BAb+'SettingsDialog$5';_.rg=102;function qu(a,b){a.a=b;return a;}
function su(c){var a;try{Fu(),lv=Asb(ihb(this.a));lkb(this.a,'restDescribe-error');}catch(a){a=rU(a);if(hU(a,18)){a;nkb(this.a,'restDescribe-error');}else throw a;}}
function pu(){}
_=pu.prototype=new stb();_.Dd=su;_.sg=BAb+'SettingsDialog$6';_.rg=103;function uu(a,b){a.a=b;return a;}
function wu(a){Fu(),mv=ihb(this.a);}
function tu(){}
_=tu.prototype=new stb();_.Dd=wu;_.sg=BAb+'SettingsDialog$7';_.rg=104;function yu(a,b){a.a=b;return a;}
function Au(c){var a;try{Fu(),iv=Asb(ihb(this.a));lkb(this.a,'restDescribe-error');if((Fu(),iv)==0){nkb(this.a,'restDescribe-error');}}catch(a){a=rU(a);if(hU(a,18)){a;nkb(this.a,'restDescribe-error');}else throw a;}}
function xu(){}
_=xu.prototype=new stb();_.Dd=Au;_.sg=BAb+'SettingsDialog$8';_.rg=105;function Cu(a,b){a.a=b;return a;}
function Eu(a){Fu(),sv= !r3(this.a);}
function Bu(){}
_=Bu.prototype=new stb();_.Ed=Eu;_.sg=BAb+'SettingsDialog$9';_.rg=106;function dw(i,j){var a,b,c,d,e,f,g,h;a=C4(new A4());a5(a,'Testejar Request');b=m7(new k7(),ihb(i));b.cg(atb(tZ()*0.9)+'px');b.uf(atb(sZ()*0.75)+'px');e=Fkb(new Dkb());dlb(e,(x$(),A$));g=F$(new D$());h=phb(new chb());lhb(h,ihb(i));h.cg(atb(tZ()*0.6)+'px');a_(g,h);a_(g,f$(new D7(),'&nbsp;'));f=B2(new v2(),'<nobr><img align="absmiddle" src="./images/reanalyze.png" /> Retestejar URI<\/nobr>');f.t(xv(new wv(),b,h));a_(g,f);a_(g,f$(new D7(),'&nbsp;'));c=B2(new v2(),'<nobr><img align="absmiddle" src="./images/ok.png" /> Acceptar URI<\/nobr>');c.t(Bv(new Av(),j,h,a));a_(g,c);a_(g,f$(new D7(),'&nbsp;'));d=B2(new v2(),'<nobr><img align="absmiddle" src="./images/cancel.png" /> Cancel\xB7lar <\/nobr>');d.t(Fv(new Ev(),a));a_(g,d);alb(e,g);alb(e,b);Ak(true);b5(a,e);udb(a,kU(atb(sZ()*0.05)),kU(atb(sZ()*0.05)));ydb(a);}
function xv(a,b,c){a.a=b;a.b=c;return a;}
function zv(a){o7(this.a,ihb(this.b));}
function wv(){}
_=wv.prototype=new stb();_.Ed=zv;_.sg=BAb+'TestRequestDialog$1';_.rg=107;function Bv(a,d,c,b){a.c=d;a.b=c;a.a=b;return a;}
function Dv(a){Ak(false);lq(this.c,ihb(this.b));pdb(this.a);}
function Av(){}
_=Av.prototype=new stb();_.Ed=Dv;_.sg=BAb+'TestRequestDialog$2';_.rg=108;function Fv(a,b){a.a=b;return a;}
function bw(a){Ak(false);pdb(this.a);}
function Ev(){}
_=Ev.prototype=new stb();_.Ed=bw;_.sg=BAb+'TestRequestDialog$3';_.rg=109;function jw(){jw=yAb;ww=Fkb(new Dkb());uw=ueb(new teb());kw=F$(new D$());}
function iw(c){var a,b;jw();nkb(ww,'restDescribe-wadlPanel');dlb(ww,(x$(),A$));vw=f$(new D7(),'<h2>Fitxer WADL<\/h2>');alb(ww,vw);a=Fkb(new Dkb());f_(kw,(x$(),A$));nkb(uw,'restDescribe-wadlArea');a_(kw,uw);yw=B2(new v2(),'<img align="absmiddle" src="./images/download.png" /><br />Guardar<br />WADL');yw.cg('8em');yw.t(c);yw.qf(false);alb(a,yw);xw=B2(new v2(),'<img align="absmiddle" src="./images/preview.png" /><br />Vista pr\xE8via<br />WADL');xw.cg('8em');xw.t(c);xw.qf(false);alb(a,xw);lw=B2(new v2(),'<img align="absmiddle" src="./images/fullscreen.png" /><br />Pantalla<br />completa');lw.cg('8em');lw.t(c);lw.qf(false);alb(a,lw);mw=B2(new v2(),'<img align="absmiddle" src="./images/generate.png" /><br />Generar<br />Codi');mw.cg('8em');mw.t(c);mw.qf(false);alb(a,mw);rw=B2(new v2(),'<img align="absmiddle" src="./images/reset.png" /><br />Reset<br />WADL');rw.cg('8em');rw.t(c);rw.qf(false);alb(a,rw);b=k_(new h_(),'<small><span style="padding-left:4em;">Reset<\/span><\/small>',true,'');l_(b,new fw());alb(a,f$(new D7(),'&nbsp;'));alb(a,b);a_(kw,a);alb(ww,kw);n4(c,ww);return c;}
function nw(){jw();bl('restCompile');}
function ow(a){if(a===xw){qw();}else if(a===yw){tw();}else if(a===rw){sw();}else if(a===lw){uk(uw);}else if(a===mw){nw();}}
function pw(){jw();var a;a=zP(new xP(),uJ);return hQ(a);}
function qw(){jw();var a;a=zI(pw());Fw(a);}
function sw(){jw();bl('restDescribe');if(nZ('Vols realment fer el reset del WADL?')){kK(uJ);uw.E();al(false);}}
function tw(){jw();px(pw());}
function ew(){}
_=ew.prototype=new l4();_.Ed=ow;_.sg=BAb+'WadlPanel';_.rg=110;var kw,lw=null,mw=null,rw=null,uw,vw=null,ww,xw=null,yw=null;function hw(a){if(nZ("Vols realment fer el reset complet de l'aplicaci\xF3?")){Fk('GET http://algun-lloc.nou/nouRequest?nouParam=nouValor');}}
function fw(){}
_=fw.prototype=new stb();_.Ed=hw;_.sg=BAb+'WadlPanel$1';_.rg=111;function Fw(c){var a,b,d,e;b=C4(new A4());a5(b,'Vista pr\xE8via WADL');d=Fkb(new Dkb());e=ueb(new teb());nkb(e,'restDescribe-wadlArea');e.uf(atb(sZ()*0.75)+'px');e.cg(atb(tZ()*0.9)+'px');cfb(e,f$(new D7(),c));alb(d,e);a=B2(new v2(),'<nobr><img align="absmiddle" src="./images/ok.png" /> Tancar<\/nobr>');a.t(Bw(new Aw(),b));alb(d,f$(new D7(),'<br />'));alb(d,a);d.jf(a,(p$(),q$));b5(b,d);udb(b,kU(atb(tZ()*0.05)),kU(atb(sZ()*0.05)));Ak(true);ydb(b);}
function Bw(a,b){a.a=b;return a;}
function Dw(a){pdb(this.a);Ak(false);}
function Aw(){}
_=Aw.prototype=new stb();_.Ed=Dw;_.sg=BAb+'WadlPreviewDialog$1';_.rg=112;function ox(a){khb(a,0,ihb(a).vd());}
function px(g){var a,b,c,d,e,f,h;d=C4(new A4());a5(d,'Guardar WADL');a=Fkb(new Dkb());h=ahb(new Fgb());nkb(h,'restDescribe-wadlArea');h.uf(atb(sZ()*0.75)+'px');h.cg(atb(tZ()*0.9)+'px');lhb(h,g);alb(a,h);c=B2(new v2(),'<nobr><img align="absmiddle" src="./images/ok.png" /> Tancar<\/nobr>');c.t(cx(new bx(),d));e=B2(new v2(),'<nobr><img align="absmiddle" src="./images/selectAll.png" />Seleccionar tot<\/nobr>');e.t(gx(new fx(),h));f=B2(new v2(),'<nobr><img align="absmiddle" src="./images/convert.png" /> Convertir WADL en JSON<\/nobr>');f.t(kx(new jx(),g));alb(a,f$(new D7(),'<br />'));b=F$(new D$());a_(b,c);a_(b,e);if(iub(g,'<?xml')){a_(b,f$(new D7(),'&nbsp;&nbsp;<span style="color:maroon;text-decoration:none;">&nbsp;Nova caracter\xEDstica&nbsp;<\/span>'));a_(b,f);}alb(a,b);a.jf(b,(p$(),q$));b5(d,a);udb(d,kU(atb(tZ()*0.05)),kU(atb(sZ()*0.05)));Ak(true);ydb(d);}
function cx(a,b){a.a=b;return a;}
function ex(a){pdb(this.a);Ak(false);}
function bx(){}
_=bx.prototype=new stb();_.Ed=ex;_.sg=BAb+'WadlSaveDialog$1';_.rg=113;function gx(a,b){a.a=b;return a;}
function ix(a){ox(this.a);}
function fx(){}
_=fx.prototype=new stb();_.Ed=ix;_.sg=BAb+'WadlSaveDialog$2';_.rg=114;function kx(a,b){a.a=b;return a;}
function mx(a){oy(new hy(),this.a,(Fu(),kv));}
function jx(){}
_=jx.prototype=new stb();_.Ed=mx;_.sg=BAb+'WadlSaveDialog$3';_.rg=115;function ay(){ay=yAb;by=C4(new A4());}
function cy(a){ay();khb(a,0,ihb(a).vd());}
function dy(){ay();var a,b,c,d,e,f,g,h;a5(by,'Pujar WADL');g=Fkb(new Dkb());alb(g,f$(new D7(),'<br />'));f=F$(new D$());alb(g,f);a_(f,f$(new D7(),'Enganxar WADL aqu\xED:'));h=ahb(new Fgb());nkb(h,'restDescribe-wadlArea');h.uf(atb(sZ()*0.75)+'px');h.cg(atb(tZ()*0.75)+'px');c=f$(new D7(),'<a href="#"><span style="font-size:0.8em; padding-left:4em;">Carregar WADL de demostraci\xF3 de del.icio.us<\/span><\/a>');uab(c,sx(new rx(),h));a_(f,c);alb(g,h);b=B2(new v2(),'<nobr><img align="absmiddle" src="./images/cancel.png" /> Cancel\xB7lar <\/nobr>');b.t(new vx());d=B2(new v2(),'<nobr><img align="absmiddle" src="./images/ok.png" /> OK<\/nobr>');d.t(zx(new yx(),h));e=B2(new v2(),'<nobr><img align="absmiddle" src="./images/selectAll.png" />Seleccionar tot<\/nobr>');e.t(Dx(new Cx(),h));alb(g,f$(new D7(),'<br />'));a=F$(new D$());a_(a,d);a_(a,b);a_(a,e);alb(g,a);g.jf(a,(p$(),q$));b5(by,g);udb(by,kU(atb(tZ()*0.05)),kU(atb(sZ()*0.05)));Ak(true);ydb(by);}
var by;function sx(a,b){a.a=b;return a;}
function ux(a){lhb(this.a,'<?xml version="1.0"?>\n<!-- This is a bootleg WADL file for the del.icio.us API. -->\n\n<!-- Based on a WADL from http://www.crummy.com/software/wadl.rb/delicious.wadl -->\n<!-- Adapted for REST Describe & Compile -->\n\n<application\n  xmlns:html="http://www.w3.org/1999/xhtml"\n  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\n  xmlns:xsd="http://www.w3.org/2001/XMLSchema"\n  xsi:schemaLocation="http://research.sun.com/wadl/2006/10 wadl.xsd"\n  xmlns="http://research.sun.com/wadl/2006/10">\n\n  <resources base="https://api.del.icio.us/">\n    <doc xml:lang="en" title="The del.icio.us API v1">\n      Post or retrieve your bookmarks from the social networking website.\n      Limit requests to one per second.\n    <\/doc>\n\n    <resource path="v1">\n      <param name="Authorization" style="header" required="true">\n\n        <doc xml:lang="en">All del.icio.us API calls must be authenticated\n          using Basic HTTP auth.\n        <\/doc>\n      <\/param>\n\n      <resource path="tags">\n        <resource path="get"><method href="#getTags" /><\/resource>\n        <resource path="rename"><method href="#renameTag" /><\/resource>\n\n        <resource path="bundles">\n          <resource path="all"><method href="#getBundles" /><\/resource>\n          <resource path="set"><method href="#makeBundle" /><\/resource>\n          <resource path="delete"><method href="#deleteBundle" /><\/resource>\n        <\/resource>\n      <\/resource>\n\n      <resource path="posts">\n        <resource path="update"><method href="#getLastUpdateTime" /><\/resource>\n        <resource path="get"><method href="#getPosts" /><\/resource>\n        <resource path="recent"><method href="#getRecentPosts" /><\/resource>\n        <resource path="all"><method href="#getAllPosts" /><\/resource>\n        <resource path="dates"><method href="#getDates" /><\/resource>\n        <resource path="add"><method href="#addPost" /><\/resource>\n        <resource path="delete"><method href="#deletePost" /><\/resource>\n      <\/resource>\n    <\/resource>\n  <\/resources>\n\n  <!-- Methods -->\n\n  <!-- "update" method -->\n\n  <method id="getLastUpdateTime" name="GET">\n    <request />\n    <response>\n      <representation mediaType="application/xml" element="update">\n        <doc xml:lang="en" title="A note on structure">\n          The "time" attribute contains the last update time for the\n          authenticated user, in ISO8661 format.\n        <\/doc>\n      <\/representation>\n      <fault href="#AuthorizationRequired" />\n    <\/response>\n  <\/method>\n\n  <!-- "tags" methods -->\n\n  <method id="getTags" name="GET">\n    <request />\n    <response>\n      <representation mediaType="application/xml" element="tags">\n        <doc xml:lang="en" title="Schema description">\n          Contains "tag" tags, each with "count" and "tag" attributes.\n        <\/doc>\n      <\/representation>\n      <fault href="#AuthorizationRequired" />\n    <\/response>\n  <\/method>\n\n  <method id="renameTag" name="POST">\n    <request>\n      <param name="old" required="true" style="query">\n        <doc xml:lang="en" title="Tag to rename." />\n      <\/param>\n      <param name="new" required="true" style="query">\n        <doc xml:lang="en" title="New name." />\n      <\/param>\n    <\/request>\n \n    <response>\n      <representation href="#resultCodeDone" />\n      <fault href="#AuthorizationRequired" />\n    <\/response>\n\n  <\/method>\n\n  <!-- "posts" methods part I: ways of getting posts -->\n\n  <method id="getPosts" name="GET">\n    <doc xml:lang="en" title="Returns posts matching the arguments.">\n      If no date or url is given, most recent date will be used.\n    <\/doc>\n\n    <request>\n      <param name="tag" style="query">\n        <doc xml:lang="en" title="Filter by this tag." />\n      <\/param>\n      <param name="dt" style="query">\n        <doc xml:lang="en" title="Filter by this date (CCYY-MM-DDThh:mm:ssZ)." />\n      <\/param>\n      <param name="url" style="query">\n        <doc xml:lang="en" title="Filter by this URL." />\n      <\/param>\n    <\/request>\n\n    <response>\n      <representation mediaType="application/xml" element="posts">\n        <doc xml:lang="en" title="Sample response">\n          &lt;posts dt=&quot;2005-11-28&quot; tag=&quot;webdev&quot; user=&quot;user&quot;&gt;\n          &lt;post href=&quot;http://www.howtocreate.co.uk/tutorials/texterise.php?dom=1&quot; \n          description=&quot;JavaScript DOM reference&quot; \n          extended=&quot;dom reference&quot; \n          hash=&quot;c0238dc0c44f07daedd9a1fd9bbdeebd&quot; \n          others=&quot;55&quot; tag=&quot;dom javascript webdev&quot; time=&quot;2005-11-28T05:26:09Z&quot; /&gt;\n          &lt;/posts&gt;\n        <\/doc>\n      <\/representation>\n    <\/response>\n  <\/method>\n\n  <method id="getRecentPosts" name="GET">\n\n    <doc xml:lang="en" title="Returns a list of the most recent posts.">\n      Filtered by argument. Maximum 100.\n    <\/doc>\n\n    <request>\n      <param name="tag" style="query">\n        <doc xml:lang="en" title="Filter by this tag." />\n      <\/param>\n      <param name="count" style="query" default="15">\n        <doc xml:lang="en" title="Number of items to retrieve.">Maximum: 100<\/doc>\n      <\/param>\n    <\/request>\n\n    <response>\n      <representation href="#postList" />\n      <fault href="#AuthorizationRequired" />\n    <\/response>\n  <\/method>\n\n  <method id="getAllPosts" name="GET">\n    <doc xml:lang="en" title="Returns all posts">\n      Please use sparingly. Call the update function to see if you need\n      to fetch this at all.\n    <\/doc>\n\n    <request>\n      <param name="tag" style="query">\n        <doc xml:lang="en" title="Filter by this tag." />\n      <\/param>\n    <\/request>\n\n    <response>\n      <representation href="#postList" />\n      <fault href="#AuthorizationRequired" />\n    <\/response>\n  <\/method>\n\n  <method id="getDates" name="GET">\n    <doc xml:lang="en" \n title="Returns a list of dates with the number of posts at each date." />\n\n    <request>\n      <param name="tag" style="query">\n        <doc xml:lang="en" title="Filter by this tag." />\n      <\/param>\n    <\/request>\n    <response>\n      <representation mediaType="application/xml">\n        <doc xml:lang="en" title="Sample">\n          &lt;dates tag=&quot;&quot; user=&quot;user&quot;&gt;\n          &lt;date count=&quot;5&quot; date=&quot;2005-11-29&quot; /&gt;\n          &lt;date count=&quot;15&quot; date=&quot;2005-11-28&quot; /&gt;\n          &lt;date count=&quot;2&quot; date=&quot;2005-11-26&quot; /&gt;\n          &lt;date count=&quot;2&quot; date=&quot;2005-11-25&quot; /&gt;\n          &lt;date count=&quot;7&quot; date=&quot;2005-11-23&quot; /&gt;\n          &lt;date count=&quot;20&quot; date=&quot;2005-11-22&quot; /&gt;\n          &lt;date count=&quot;16&quot; date=&quot;2005-11-21&quot; /&gt;\n          &lt;date count=&quot;4&quot; date=&quot;2005-11-19&quot; /&gt;\n          &lt;/dates&gt;\n        <\/doc>\n      <\/representation>\n    <\/response>\n  <\/method>\n\n  <!-- "posts" methods part II: ways of manipulating posts -->\n\n  <method id="addPost" name="GET">\n\n    <doc xml:lang="en" title="Add a post to del.icio.us" />\n    <request>\n      <param name="url" required="true" style="query">\n        <doc xml:lang="en" title="The URL of the item." />\n      <\/param>\n      <param name="description" required="true" style="query">\n        <doc xml:lang="en" title="The description of the item." />\n      <\/param>\n      <param name="extended" style="query">\n        <doc xml:lang="en" title="Notes for the item." />\n      <\/param>\n      <param name="tags" style="query">\n        <doc xml:lang="en" title="Tags for the item.">Space delimited<\/doc>\n      <\/param>\n      <param name="dt" style="query"> \n        <doc xml:lang="en" title="Datestamp of the item.">\n          Format: "CCYY-MM-DDThh:mm:ssZ". Requires a LITERAL "T" and "Z"\n          like in \n          <html:a href="http://www.cl.cam.ac.uk/~mgk25/iso-time.html">ISO8601<\/html:a>.\n          For example: "1984-09-01T14:21:31Z"\n        <\/doc>\n      <\/param>\n      <param name="replace" default="" style="query"> \n        <doc xml:lang="en" \n title="Unless set to &quot;no&quot;, a post will overwrite an\n          earlier post with the same URL." />\n        <option value="" />\n        <option value="no" />\n      <\/param>\n      <param name="shared" style="query"> \n        <doc xml:lang="en" title="Set to &quot;no&quot; to make the item private." />\n        <option value="" />\n        <option value="no" />\n      <\/param>\n    <\/request>\n \n    <response>\n      <representation href="#resultCode" />\n      <fault href="#AuthorizationRequired" />\n    <\/response>\n  <\/method>\n\n  <method id="deletePost" name="GET">\n    <doc xml:lang="en" title="Delete a post from del.icio.us" />\n\n    <request>\n      <param name="url" required="true" style="query">\n        <doc xml:lang="en" title="The URL of the item." />\n      <\/param>\n    <\/request>\n\n    <response>\n      <representation href="#resultCodeDone" />\n      <fault href="#AuthorizationRequired" />\n    <\/response>\n  <\/method>\n\n  <!-- "bundles" methods -->\n\n  <method id="getBundles" name="GET">\n    <doc xml:lang="en" title="Retrieve all of a user\'s bundles." />\n\n    <request />\n    <response>\n      <representation mediaType="application/xml" element="bundles">\n        <doc xml:lang="en" title="Sample">\n          &lt;bundles&gt;\n          &lt;bundle name=&quot;music&quot; tags=&quot;ipod mp3 music&quot; /&gt;\n          &lt;/bundles&gt;\n        <\/doc>\n      <\/representation>\n      <fault href="#AuthorizationRequired" />\n    <\/response>\n  <\/method>\n \n  <method id="makeBundle" name="GET">\n    <doc xml:lang="en" title="Assign a set of tags to a single bundle.">\n      Wipes away previous settings for bundle.\n    <\/doc>\n\n    <request>\n      <param name="bundle" style="query">\n        <doc xml:lang="en" title="The bundle name." />\n      <\/param>\n      <param name="tags" required="true" style="query">\n        <doc xml:lang="en" title="List of tags.">Space-separated.<\/doc>\n      <\/param>\n    <\/request>\n\n    <response>\n      <representation mediaType="application/xml" element="result">\n        <doc xml:lang="en" title="A note on structure">\n          On success, contents are &quot;done&quot; On failure,\n          contents are &quot;you must supply a bundle name and at least one\n          tag&quot;\n        <\/doc>\n      <\/representation>\n      <fault href="#AuthorizationRequired" />\n    <\/response>\n  <\/method>\n\n  <method id="deleteBundle" name="GET">\n    <doc xml:lang="en" title="Deletes a bundle." />\n    <request>\n      <param name="bundle" style="query">\n        <doc xml:lang="en" title="The bundle name." />\n      <\/param>\n    <\/request>\n\n   <response>\n     <representation href="#resultCodeDone" />\n     <fault href="#AuthorizationRequired" />\n    <\/response>\n\n  <\/method> \n\n  <!-- Commonly used representations -->\n\n  <representation id="postList" mediaType="text/xml" element="posts">\n    <doc xml:lang="en" title="Sample">\n      &lt;posts tag=&quot;&quot; user=&quot;user&quot;&gt;\n      &lt;post href=&quot;http://www.weather.com/&quot; description=&quot;weather.com&quot; \n      hash=&quot;6cfedbe75f413c56b6ce79e6fa102aba&quot; tag=&quot;weather reference&quot; \n      time=&quot;2005-11-29T20:30:47Z&quot; /&gt;\n      &lt;post href=&quot;http://www.nytimes.com/&quot; \n      description=&quot;The New York Times - Breaking News, World News &amp; Multimedia&quot; \n      extended=&quot;requires login&quot; hash=&quot;ca1e6357399774951eed4628d69eb84b&quot; \n      tag=&quot;news media&quot; time=&quot;2005-11-29T20:30:05Z&quot; /&gt;\n      &lt;/posts&gt;\n    <\/doc>\n  <\/representation>\n\n  <representation id="resultCode" mediaType="application/xml" element="result">\n    <doc xml:lang="en" title="A note on structure">\n      This representation has the same structure whether or not the\n      operation succeeded. If it succeeded, the value of the \'code\'\n      attribute is "done". Otherwise, it\'s "something went wrong".\n    <\/doc>\n  <\/representation>\n\n  <representation id="resultCodeDone" mediaType="application/xml" element="result">\n    <doc xml:lang="en" title="A note on structure">\n      Allegedly, this representation has a "code" attribute whose value\n      is always "done". I think it might actually be the same as the\n      resultCode representation.\n    <\/doc>\n  <\/representation>\n\n  <fault id="AuthorizationRequired" status="401" />\n\n<\/application>');}
function rx(){}
_=rx.prototype=new stb();_.Ed=ux;_.sg=BAb+'WadlUploadDialog$1';_.rg=116;function xx(a){pdb((ay(),by));Ak(false);}
function vx(){}
_=vx.prototype=new stb();_.Ed=xx;_.sg=BAb+'WadlUploadDialog$2';_.rg=117;function zx(a,b){a.a=b;return a;}
function Bx(a){var b;vdb((ay(),by),false);if(ihb(this.a).vd()>0){b=DO(new CO());vP(b,ihb(this.a));}Ak(false);}
function yx(){}
_=yx.prototype=new stb();_.Ed=Bx;_.sg=BAb+'WadlUploadDialog$3';_.rg=118;function Dx(a,b){a.a=b;return a;}
function Fx(a){cy(this.a);}
function Cx(){}
_=Cx.prototype=new stb();_.Ed=Fx;_.sg=BAb+'WadlUploadDialog$4';_.rg=119;function fy(c,b,a){if(gub(a,(Fu(),jv))){yj(b);}else if(gub(a,(Fu(),kv))){px(b);}return c;}
function ey(){}
_=ey.prototype=new stb();_.sg=BAb+'XHRresponseHandler';_.rg=0;function oy(i,g,f){var a,c,d,e,h;hl('Analitzant...');e=hl('Analitzant...');p2(peb(),e);c=hS(new cS(),(jS(),oS),f);lS(c,'Content-Type','application/x-www-form-urlencoded');try{nS(c,(Fu(),lv)*1000);h=kS(c,'data='+mT(g),jy(new iy(),i,e,f));}catch(a){a=rU(a);if(hU(a,19)){d=a;peb().Fe(e);lZ('Failed to send the request: '+d.b);}else throw a;}return i;}
function hy(){}
_=hy.prototype=new stb();_.sg=BAb+'XmlHttpRequest';_.rg=0;function jy(b,a,c,d){b.a=c;b.b=d;return b;}
function ly(c,b,a){if(hU(a,20)){peb().Fe(c.a);lZ('Timeout');}else{peb().Fe(c.a);lZ(kvb(a));}}
function my(b,a){ly(this,b,a);}
function ny(a,b){peb().Fe(this.a);fy(new ey(),DR(b),this.b);}
function iy(){}
_=iy.prototype=new stb();_.ae=my;_.ne=ny;_.sg=BAb+'XmlHttpRequest$1';_.rg=0;function sy(a){wk(new vk());}
function qy(){}
_=qy.prototype=new stb();_.sg=zAb+'RestDescribe';_.rg=0;function dz(j,b){var a,c,d,e,f,g,h,i;c=Fkb(new Dkb());alb(c,f$(new D7(),yI('<application ')));g=F$(new D$());h=Fkb(new Dkb());h.cg('1em');alb(h,f$(new D7(),'&nbsp;'));a_(g,h);i=Fkb(new Dkb());fz(j,b,i);a_(g,i);alb(c,g);f=F$(new D$());a_(f,f$(new D7(),'&nbsp;&nbsp;&nbsp;'));a=B2(new v2(),'<nobr><img align="absmiddle" src="./images/new.png" /> Afegir Namespace extern<\/nobr>');a.t(vy(new uy(),j,b,i));a_(f,a);alb(c,f);e=F$(new D$());a_(e,f$(new D7(),'&nbsp;&nbsp;&nbsp;'));d=B2(new v2(),'<nobr><img align="absmiddle" src="./images/find.png" /> Descobrir Namespaces i Grammars autom\xE0ticament<\/nobr>');d.t(new yy());a_(e,d);alb(c,e);alb(c,f$(new D7(),yI('>')));n4(j,c);return j;}
function fz(i,a,f){var b,c,d,e,g,h;g=(FJ(),pK);f.E();alb(f,f$(new D7(),yI('xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"')));alb(f,f$(new D7(),yI('xsi:schemaLocation="http://research.sun.com/wadl/2006/10 wadl.xsd"')));alb(f,f$(new D7(),yI('xmlns:xsd="http://www.w3.org/2001/XMLSchema"')));alb(f,f$(new D7(),yI('xmlns="http://research.sun.com/wadl/2006/10"')));e=oAb(g);i.a=0;while(e.dd()){b=F$(new D$());d=gU(e.yd(),21);if(d.a===null){a_(b,f$(new D7(),yI('xmlns:extNs'+i.a+'="')));}else{a_(b,f$(new D7(),yI(d.a+'="')));}c=phb(new chb());lhb(c,d.b);fhb(c,Cy(new By(),i,a,d,c));a_(b,c);a_(b,f$(new D7(),yI('"')));h=k_(new h_(),'<img align="absmiddle" src="./images/delete.png" hspace="2" />',true,'');l_(h,az(new Fy(),i,a,c,f));a_(b,h);alb(f,b);i.a++;}}
function ty(){}
_=ty.prototype=new l4();_.sg=CAb+'ApplicationItem';_.rg=120;_.a=0;function vy(b,a,c,d){b.a=a;b.b=c;b.c=d;return b;}
function xy(b){var a;a=iM(new hM(),null,'nou.namespace.extern');AJ(this.b,a);fz(this.a,this.b,this.c);}
function uy(){}
_=uy.prototype=new stb();_.Ed=xy;_.sg=CAb+'ApplicationItem$1';_.rg=121;function Ay(i){var a,b,c,d,e,g,h,j,k;h=bAb(new aAb());for(a=oAb((qE(),rE));a.dd();){k=gU(a.yd(),16);j=bJ(new aJ(),k.ig(k.gd(' ')+1));if(!jAb(h,iJ(j))){fAb(h,iJ(j));}else{Fu(),sv=false;g=fJ(j);f:for(d=0;d<g.a;d++){for(e=0;e<(as(),fs).a;e++){if(g[d].pb((as(),fs)[e])){as(),qs=g[d];break f;}}}break;}}c=ec(new cc(),uJ);b=ic(c,'Dog Food PHP 5');oy(new hy(),b,(Fu(),jv));}
function yy(){}
_=yy.prototype=new stb();_.Ed=Ay;_.sg=CAb+'ApplicationItem$2';_.rg=122;function Cy(b,a,c,e,d){b.a=c;b.c=e;b.b=d;return b;}
function Ey(a){lK(this.a,this.c.b,ihb(this.b));}
function By(){}
_=By.prototype=new stb();_.Dd=Ey;_.sg=CAb+'ApplicationItem$3';_.rg=123;function az(b,a,c,d,e){b.a=a;b.b=c;b.c=d;b.d=e;return b;}
function cz(a){fK(this.b,ihb(this.c));fz(this.a,this.b,this.d);}
function Fy(){}
_=Fy.prototype=new stb();_.Ed=cz;_.sg=CAb+'ApplicationItem$4';_.rg=124;function hA(v,d,p,q){var a,b,c,e,f,g,h,i,j,k,l,m,n,o,r,s,t,u;f=Fkb(new Dkb());if(d.c===null){alb(f,f$(new D7(),yI('<fault ')));l=Fkb(new Dkb());l.cg('1em');alb(l,f$(new D7(),'&nbsp;'));a=F$(new D$());a_(a,l);m=Fkb(new Dkb());if(d.d!==null){g=F$(new D$());a_(g,f$(new D7(),yI('id="')));n=phb(new chb());fhb(n,iz(new hz(),v,d,n));lhb(n,d.d);a_(g,n);a_(g,f$(new D7(),yI('"')));alb(m,g);}k=F$(new D$());a_(k,f$(new D7(),yI('status="')));u=phb(new chb());fhb(u,mz(new lz(),v,d,u));lhb(u,d.g+'');a_(k,u);a_(k,f$(new D7(),yI('"')));alb(m,k);h=F$(new D$());a_(h,f$(new D7(),yI('mediaType="')));o=phb(new chb());fhb(o,qz(new pz(),v,d,o));lhb(o,d.e);a_(h,o);a_(h,f$(new D7(),yI('"')));alb(m,h);b=Fkb(new Dkb());b.ag(false);a_(h,f$(new D7(),'<img align="absmiddle" src="./images/details.png" style="margin-left:8em;" hspace="2" />'));t=j_(new h_(),'Mostrar detalls','');l_(t,uz(new tz(),v,b,t));a_(h,t);i=F$(new D$());a_(i,f$(new D7(),yI('element="')));c=phb(new chb());fhb(c,yz(new xz(),v,d,c));lhb(c,d.b);a_(i,c);a_(i,f$(new D7(),yI('"')));alb(b,i);j=F$(new D$());a_(j,f$(new D7(),yI('profile="')));r=phb(new chb());fhb(r,Cz(new Bz(),v,d,r));lhb(r,d.f);a_(j,r);a_(j,f$(new D7(),yI('"')));alb(b,j);alb(m,b);e=F$(new D$());a_(e,f$(new D7(),yI('/>')));s=k_(new h_(),'<img align="absmiddle" src="./images/delete.png" hspace="2" />',true,'');l_(s,aA(new Fz(),v,p,d,q));a_(e,s);a_(a,m);alb(f,a);alb(f,e);}else{alb(f,f$(new D7(),yI('<fault ')+yI('href="'+d.c+'" />')));}n4(v,f);return v;}
function jA(i,j){var a,b,c,d,e,f,g,h;d=null;if(hU(i,14)){d=gU(i,14).a;}else if(hU(i,22)){d=gU(i,22).a;}f=sI(j,'fault');e=oAb(d);while(e.dd()){g=gU(e.yd(),8);h=jib(new bib(),hA(new gz(),g,i,j));Cib(h,'fault');j.u(h);}if(!rI(f,'buttonfault')){b=F$(new D$());a=B2(new v2(),'<nobr><img align="absmiddle" src="./images/new.png" /> Afegir Fault<\/nobr>');a.t(eA(new dA(),i,j));a_(b,a);c=jib(new bib(),b);Cib(c,'buttonfault');j.u(c);}qI(f,j);zib(j,(Fu(),pv));}
function gz(){}
_=gz.prototype=new l4();_.sg=CAb+'FaultItem';_.rg=125;function iz(b,a,c,d){b.a=c;b.b=d;return b;}
function kz(a){kL(this.a,this.a.d,ihb(this.b));}
function hz(){}
_=hz.prototype=new stb();_.Dd=kz;_.sg=CAb+'FaultItem$1';_.rg=126;function mz(b,a,c,d){b.a=c;b.b=d;return b;}
function oz(a){nL(this.a,this.a.g,ihb(this.b));}
function lz(){}
_=lz.prototype=new stb();_.Dd=oz;_.sg=CAb+'FaultItem$2';_.rg=127;function qz(b,a,c,d){b.a=c;b.b=d;return b;}
function sz(a){lL(this.a,this.a.e,ihb(this.b));}
function pz(){}
_=pz.prototype=new stb();_.Dd=sz;_.sg=CAb+'FaultItem$3';_.rg=128;function uz(b,a,c,d){b.a=c;b.b=d;return b;}
function wz(a){if(kkb(this.a)){this.a.ag(false);p_(this.b,'Mostrar detalls');}else{this.a.ag(true);p_(this.b,'Amagar detalls');}}
function tz(){}
_=tz.prototype=new stb();_.Ed=wz;_.sg=CAb+'FaultItem$4';_.rg=129;function yz(b,a,d,c){b.b=d;b.a=c;return b;}
function Az(a){jL(this.b,this.b.b,ihb(this.a));}
function xz(){}
_=xz.prototype=new stb();_.Dd=Az;_.sg=CAb+'FaultItem$5';_.rg=130;function Cz(b,a,c,d){b.a=c;b.b=d;return b;}
function Ez(a){mL(this.a,this.a.f,ihb(this.b));}
function Bz(){}
_=Bz.prototype=new stb();_.Dd=Ez;_.sg=CAb+'FaultItem$6';_.rg=131;function aA(b,a,d,c,e){b.b=d;b.a=c;b.c=e;return b;}
function cA(a){if(hU(this.b,14)){cK(gU(this.b,14),this.a);}else if(hU(this.b,22)){zO(gU(this.b,22),this.a);}jA(this.b,this.c);}
function Fz(){}
_=Fz.prototype=new stb();_.Ed=cA;_.sg=CAb+'FaultItem$7';_.rg=132;function eA(a,b,c){a.a=b;a.b=c;return a;}
function gA(b){var a;if(hU(this.a,14)){a=DK(new CK(),'400',gU(this.a,23),gU(this.a,14));iL(a,'nouID');yJ(gU(this.a,14),a);}else if(hU(this.a,22)){vO(gU(this.a,22),DK(new CK(),'400',gU(this.a,23),gU(this.a,22).n));}jA(this.a,this.b);}
function dA(){}
_=dA.prototype=new stb();_.Ed=gA;_.sg=CAb+'FaultItem$8';_.rg=133;function lA(c,b){var a;a=f$(new D7(),yI('<\/'+b+'>'));n4(c,a);return c;}
function kA(){}
_=kA.prototype=new l4();_.sg=CAb+'GenericClosingItem';_.rg=134;function wA(e,b,a){var c,d;c=F$(new D$());a_(c,f$(new D7(),yI('<grammars>')));d=k_(new h_(),'<img align="absmiddle" src="./images/delete.png" hspace="2" />',true,'');l_(d,pA(new oA(),e,b,a));a_(c,d);n4(e,c);return e;}
function yA(d,e){var a,b,c,f,g,h,i,j,k;f=sI(e,'grammars');if((FJ(),uK)!==null&&pAb((wL(),zL))>0){g=(FJ(),uK);i=wA(new nA(),g,e);j=jib(new bib(),i);Cib(j,'grammars');e.u(j);k=Fkb(new Dkb());kib(j,k);iB(g,k);zib(j,(Fu(),pv));h=jib(new bib(),lA(new kA(),'grammars'));Cib(h,'grammars');e.u(h);}else{if(!rI(f,'buttongrammars')){b=F$(new D$());a=B2(new v2(),'<nobr><img align="absmiddle" src="./images/new.png" /> Afegir Grammars<\/nobr>');a.t(tA(new sA(),d,e));a_(b,a);c=jib(new bib(),b);Cib(c,'buttongrammars');e.u(c);}}qI(f,e);}
function nA(){}
_=nA.prototype=new l4();_.sg=CAb+'GrammarsItem';_.rg=135;function pA(b,a,d,c){b.b=d;b.a=c;return b;}
function rA(a){dK(this.b.n);yA(this.b.n,this.a);}
function oA(){}
_=oA.prototype=new stb();_.Ed=rA;_.sg=CAb+'GrammarsItem$1';_.rg=136;function tA(a,b,c){a.a=b;a.b=c;return a;}
function vA(a){zJ(this.a,uL(new tL(),this.a));vL((FJ(),uK),'nou.include');yA(this.a,this.b);}
function sA(){}
_=sA.prototype=new stb();_.Ed=vA;_.sg=CAb+'GrammarsItem$2';_.rg=137;function gB(g,b,a,d){var c,e,f;c=F$(new D$());a_(c,f$(new D7(),yI('<include href="')));e=phb(new chb());lhb(e,b);fhb(e,BA(new AA(),g,a,b,e));a_(c,e);a_(c,f$(new D7(),yI('" />')));f=k_(new h_(),'<img align="absmiddle" src="./images/delete.png" hspace="2" />',true,'');l_(f,FA(new EA(),g,a,e,d));a_(c,f);n4(g,c);return g;}
function iB(c,g){var a,b,d,e,f;g.E();b=(wL(),zL);f=oAb(b);e=Fkb(new Dkb());while(f.dd()){d=gB(new zA(),gU(f.yd(),16),c,g);alb(e,d);}alb(g,e);a=B2(new v2(),'<nobr><img align="absmiddle" src="./images/new.png" /> Afegir Include<\/nobr>');a.t(dB(new cB(),c,g));alb(g,a);}
function zA(){}
_=zA.prototype=new l4();_.sg=CAb+'IncludeItem';_.rg=138;function BA(b,a,c,d,e){b.a=c;b.b=d;b.c=e;return b;}
function DA(a){yL(this.a,this.b,ihb(this.c));}
function AA(){}
_=AA.prototype=new stb();_.Dd=DA;_.sg=CAb+'IncludeItem$1';_.rg=139;function FA(b,a,c,e,d){b.a=c;b.c=e;b.b=d;return b;}
function bB(a){xL(this.a,ihb(this.c));iB(this.a,this.b);}
function EA(){}
_=EA.prototype=new stb();_.Ed=bB;_.sg=CAb+'IncludeItem$2';_.rg=140;function dB(a,b,c){a.a=b;a.b=c;return a;}
function fB(a){vL(this.a,'nou.include');iB(this.a,this.b);}
function cB(){}
_=cB.prototype=new stb();_.Ed=fB;_.sg=CAb+'IncludeItem$3';_.rg=141;function CB(){CB=yAb;aC=bU('[Ljava.lang.String;',0,16,['GET','POST','PUT','DELETE','HEAD']);}
function AB(o,d,k,l,n){var a,b,c,e,f,g,h,i,j,m;CB();o.a=n;if(d.a===null){i=Bab(new Aab());BB(o,i);Dab(i,lB(new kB(),o,d,i));m=k_(new h_(),'<img align="absmiddle" src="./images/delete.png" hspace="2" />',true,'');l_(m,pB(new oB(),o,k,d,l));if(d.b!==null){f=Fkb(new Dkb());alb(f,f$(new D7(),yI('<method ')));a=F$(new D$());alb(f,a);g=Fkb(new Dkb());g.cg('1em');alb(g,f$(new D7(),'&nbsp;'));h=Fkb(new Dkb());a_(a,g);a_(a,h);j=F$(new D$());alb(h,j);a_(j,f$(new D7(),yI('name="')));a_(j,i);a_(j,f$(new D7(),yI('"')));e=F$(new D$());alb(h,e);a_(e,f$(new D7(),yI('id="')));b=phb(new chb());fhb(b,tB(new sB(),o,d,b));lhb(b,d.b);a_(e,b);a_(e,f$(new D7(),yI('"')));c=F$(new D$());alb(f,c);a_(c,f$(new D7(),yI('>')));a_(c,m);n4(o,f);}else{f=F$(new D$());a_(f,f$(new D7(),yI('<method name="')));a_(f,i);a_(f,f$(new D7(),yI('">')));a_(f,m);n4(o,f);}}else{f=F$(new D$());a_(f,f$(new D7(),yI('<method ')+yI('href="'+d.a+'" />')));n4(o,f);}return o;}
function BB(c,b){var a;for(a=0;a<aC.a;a++){Eab(b,aC[a]);}}
function DB(e,b){var a,c,d;a=uE(e.a);kbb(a,EB(b));d=wE(e.a);c=vE(e.a);so(c,d,ihb(d));uo(c);e.a=ebb(a,fbb(a))+' '+ihb(d);}
function EB(b){CB();var a;for(a=0;a<aC.a;a++){if(gub(aC[a],b))return a;}return (-1);}
function FB(l,m,n){CB();var a,b,c,d,e,f,g,h,i,j,k;k=null;if(hU(l,14)){k=(FJ(),oK);}else if(hU(l,6)){k=gU(l,6).b;}else if(hU(l,13)){k=gU(l,13).a;}d=sI(m,'method');i=oAb(k);while(i.dd()){e=gU(i.yd(),7);h=AB(new jB(),e,e.p,m,n);j=jib(new bib(),h);Cib(j,'method');m.u(j);if(e.a===null){oG(e,j);kI(e,j);f=lA(new kA(),'method');g=jib(new bib(),f);Cib(g,'method');m.u(g);}zib(j,(Fu(),pv));}if(!rI(d,'buttonmethod')){b=F$(new D$());a=B2(new v2(),'<nobr><img align="absmiddle" src="./images/new.png" /> Afegir Method<\/nobr>');a.t(xB(new wB(),l,m,n));a_(b,a);c=jib(new bib(),b);Cib(c,'buttonmethod');m.u(c);}qI(d,m);zib(m,(Fu(),pv));}
function jB(){}
_=jB.prototype=new l4();_.sg=CAb+'MethodItem';_.rg=142;_.a=null;var aC;function lB(b,a,c,d){b.a=a;b.b=c;b.c=d;return b;}
function nB(a){gM(this.b,this.b.c,ebb(this.c,fbb(this.c)));this.a.a=this.b.n.b.b;DB(this.a,this.b.c);tJ(this.b.n.b,this.a.a);}
function kB(){}
_=kB.prototype=new stb();_.Dd=nB;_.sg=CAb+'MethodItem$1';_.rg=143;function pB(b,a,d,c,e){b.a=a;b.c=d;b.b=c;b.d=e;return b;}
function rB(a){if(hU(this.c,6)){AN(gU(this.c,6),this.b);FB(this.c,this.d,this.a.a);}else if(hU(this.c,14)){eK(gU(this.c,14),this.b);FB(this.c,this.d,this.a.a);}else if(hU(this.c,13)){fO(gU(this.c,13),this.b);FB(this.c,this.d,this.a.a);}}
function oB(){}
_=oB.prototype=new stb();_.Ed=rB;_.sg=CAb+'MethodItem$2';_.rg=144;function tB(b,a,d,c){b.b=d;b.a=c;return b;}
function vB(a){fM(this.b,this.b.b,ihb(this.a));}
function sB(){}
_=sB.prototype=new stb();_.Dd=vB;_.sg=CAb+'MethodItem$3';_.rg=145;function xB(a,b,c,d){a.a=b;a.b=c;a.c=d;return a;}
function zB(b){var a;if(hU(this.a,6)){xN(gU(this.a,6),CL(new AL(),'GET',gU(this.a,23),gU(this.a,23).n));FB(this.a,this.b,this.c);}else if(hU(this.a,14)){a=CL(new AL(),'GET',gU(this.a,23),gU(this.a,14));eM(a,'nouID');aK(gU(this.a,14),a);FB(this.a,this.b,this.c);}else if(hU(this.a,13)){eO(gU(this.a,13),CL(new AL(),'GET',gU(this.a,23),gU(this.a,23).n));FB(this.a,this.b,this.c);}}
function wB(){}
_=wB.prototype=new stb();_.Ed=zB;_.sg=CAb+'MethodItem$4';_.rg=146;function bE(){bE=yAb;oE=bU('[Ljava.lang.String;',0,16,['xsd:string','xsd:boolean','xsd:integer','xsd:float','xsd:dateTime','xsd:time','xsd:date','xsd:anyURI']);iE=bU('[Ljava.lang.String;',0,16,['language','country']);kE=bAb(new aAb());jE=Cyb(new ayb());nE=bU('[Ljava.lang.String;',0,16,['template','matrix','query','header','plain']);}
function yD(a){a.c=f$(new D7(),"<img align=\"absmiddle\" src='./images/manual.png' hspace='2' width='16' height='16' /> <small>(manual)<\/small>");a.j=f$(new D7(),"<img align=\"absmiddle\" src='./images/red.png' hspace='2' width='16' height='16' /> <small>(insegur)<\/small>");a.i=f$(new D7(),"<img align=\"absmiddle\" src='./images/green.png' hspace='2' width='16' height='16' /> <small>(segur)<\/small>");a.a=f$(new D7(),"<img align=\"absmiddle\" src='./images/yellow.png' hspace='2' width='16' height='16' /> <small>(suposat)<\/small>");}
function zD(hb,cb,F,ab,db,eb){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,bb,fb,gb;bE();yD(hb);x=Fkb(new Dkb());if(cb.d===null){hb.d=cb;hb.f=F;hb.g=ab;hb.e=db;hb.h=eb;alb(x,f$(new D7(),yI('<param ')));n=F$(new D$());y=Fkb(new Dkb());y.cg('1em');alb(y,f$(new D7(),'&nbsp;'));a_(n,y);z=Fkb(new Dkb());if(hb.d.e!==null){o=F$(new D$());a_(o,f$(new D7(),yI('id="')));b=hb.d.e;l=phb(new chb());lhb(l,b);fhb(l,tC(new cC(),hb,l));a_(o,l);a_(o,f$(new D7(),yI('"')));alb(z,o);}p=F$(new D$());a_(p,f$(new D7(),yI('name="')));c=hb.d.h;m=phb(new chb());lhb(m,c);fhb(m,xC(new wC(),hb,m));ghb(m,BC(new AC(),hb,m));a_(p,m);a_(p,f$(new D7(),yI('"')));alb(z,p);q=F$(new D$());a_(q,f$(new D7(),yI('type="')));E=Bab(new Aab());lbb(E,1);hE(E);gb=hb.d.l;kbb(E,lE(gb));a_(q,E);a_(q,f$(new D7(),yI('"')));if(gub(hb.d.b,'sure')){hb.b=hb.i;}else if(gub(hb.d.b,'supposed')){hb.b=hb.a;}else if(gub(hb.d.b,'unsure')){hb.b=hb.j;}else if(gub(hb.d.b,'manual')){hb.b=hb.c;}else{hb.b=e$(new D7());}a_(q,hb.b);Dab(E,bD(new aD(),hb,E));alb(z,q);r=F$(new D$());a_(r,f$(new D7(),yI('style="')));D=Bab(new Aab());lbb(D,1);if(hU(hb.f,13)){ED(hb,D);}else if(hU(hb.f,6)){DD(hb,D);}else if(hU(hb.f,24)){CD(hb,D);}else if(hU(hb.f,22)){FD(hb,D);}else if(hU(hb.f,11)){BD(hb,D);}else if(hU(hb.f,8)){AD(hb,D);}else{aE(hb,D);}kbb(D,cE(hb,hb.d.k,D));Dab(D,fD(new eD(),hb,D));a_(r,D);a_(r,f$(new D7(),yI('"')));alb(z,r);a=Fkb(new Dkb());a.ag((Fu(),av));a_(r,f$(new D7(),'<img align="absmiddle" src="./images/details.png" style="margin-left:10em;" hspace="2" />'));if(Fu(),av){fb=k_(new h_(),'Amagar detalls',true,'');}else{fb=k_(new h_(),'Mostrar detalls',true,'');}l_(fb,jD(new iD(),hb,a,fb));a_(r,fb);s=F$(new D$());a_(s,f$(new D7(),yI('default="')));j=phb(new chb());fhb(j,nD(new mD(),hb,j));lhb(j,hb.d.a);a_(s,j);a_(s,f$(new D7(),yI('"')));alb(a,s);w=F$(new D$());a_(w,f$(new D7(),yI('path="')));A=phb(new chb());fhb(A,rD(new qD(),hb,A));lhb(A,hb.d.j);a_(w,A);a_(w,f$(new D7(),yI('"')));alb(a,w);t=F$(new D$());a_(t,f$(new D7(),yI('fixed="')));k=phb(new chb());fhb(k,vD(new uD(),hb,k));lhb(k,hb.d.c);a_(t,k);a_(t,f$(new D7(),yI('"')));alb(a,t);u=F$(new D$());a_(u,f$(new D7(),yI('required="')));C=Bab(new Aab());Dab(C,eC(new dC(),hb,C));lbb(C,1);Eab(C,'true');Eab(C,'false');if(hb.d.g){kbb(C,0);}else{kbb(C,1);}a_(u,C);a_(u,f$(new D7(),yI('"')));alb(a,u);v=F$(new D$());a_(v,f$(new D7(),yI('repeating="')));B=Bab(new Aab());Dab(B,iC(new hC(),hb,B));lbb(B,1);Eab(B,'true');Eab(B,'false');if(hb.d.f){kbb(B,0);}else{kbb(B,1);}a_(v,B);a_(v,f$(new D7(),yI('"')));alb(a,v);alb(z,a);a_(n,z);alb(x,n);i=F$(new D$());if(pAb(hb.d.i)>0){a_(i,f$(new D7(),yI('>')));}else{a_(i,f$(new D7(),yI('/>')));}bb=k_(new h_(),'<img align="absmiddle" src="./images/delete.png" hspace="2" />',true,'');l_(bb,mC(new lC(),hb,F,m));a_(i,bb);alb(x,i);if(pAb(hb.d.i)>0){f=F$(new D$());g=Fkb(new Dkb());g.cg('1em');alb(g,f$(new D7(),'&nbsp;'));a_(f,g);h=Fkb(new Dkb());e=oAb(hb.d.i);while(e.dd()){d=gU(e.yd(),16);alb(h,f$(new D7(),yI('<option value="'+d+'"')+yI('/>')));}a_(f,h);alb(x,f);alb(x,f$(new D7(),yI('<\/param>')));}}else{alb(x,f$(new D7(),yI('<param ')+yI('href="'+cb.d+'" />')));}n4(hb,x);return hb;}
function AD(c,b){var a;for(a=0;a<nE.a;a++){if(gub(nE[a],'query')||gub(nE[a],'plain')){Eab(b,nE[a]);}}}
function BD(c,b){var a;for(a=0;a<nE.a;a++){if(gub(nE[a],'query')||gub(nE[a],'plain')){Eab(b,nE[a]);}}}
function CD(c,b){var a;for(a=0;a<nE.a;a++){if(gub(nE[a],'query')||gub(nE[a],'header')){Eab(b,nE[a]);}}}
function DD(c,b){var a;for(a=0;a<nE.a;a++){if(gub(nE[a],'matrix')||gub(nE[a],'header')||gub(nE[a],'query')||gub(nE[a],'template')){Eab(b,nE[a]);}}}
function ED(c,b){var a;for(a=0;a<nE.a;a++){if(gub(nE[a],'query')||gub(nE[a],'header')){Eab(b,nE[a]);}}}
function FD(c,b){var a;for(a=0;a<nE.a;a++){if(gub(nE[a],'header')){Eab(b,nE[a]);}}}
function aE(c,b){var a;for(a=0;a<nE.a;a++){Eab(b,nE[a]);}}
function cE(d,c,b){var a;for(a=0;a<dbb(b);a++){if(gub(ebb(b,a),c))return a;}return (-1);}
function eE(b,a){if(!gub(b.d.l,a)){FM(b.d,b.d.l,a);tM(b.d,'manual');if(jAb(kE,a)){wM(b.d,gU(jE.bd(a),17));}else{wM(b.d,bAb(new aAb()));}mE(b.f,b.g,b.h);yib(qib(b.g,b.e),true);mjb(b.g.j);}}
function dE(i,d){var a,b,c,e,f,g,h,j;CM(i.d,i.d.h,d);h=wE(i.h);j=bJ(new aJ(),ihb(h));c=j.e+'://'+dJ(j)+j.c+'?';f=fJ(j);g=gJ(j);for(b=0;b<f.a;b++){if(b>0)c+='&';if(gub(g[b],i.d.m)){c+=d+'='+g[b];}else{c+=f[b]+'='+g[b];}}c+=j.b;a=uE(i.h);e=vE(i.h);so(e,h,c);uo(e);i.h=ebb(a,fbb(a))+' '+c;}
function gE(b){bE();var a;a=oAb(kE);while(a.dd()){Eab(b,gU(a.yd(),16));}}
function fE(a){bE();bbb(a);gE(a);}
function hE(b){bE();var a;bbb(b);Eab(b,'=== Tipus primitius: ===');for(a=0;a<oE.a;a++){Eab(b,oE[a]);}Eab(b,'=== Tipus complexes: ===');for(a=0;a<iE.a;a++){Eab(b,iE[a]);}Eab(b,'=== Tipus propis: ===');Eab(b,'Definir tipus propi...');gE(b);}
function lE(c){bE();var a,b;b=1;for(a=0;a<oE.a;a++){if(gub(oE[a],c))return a+b;}for(a=0;a<iE.a;a++){if(gub(iE[a],c))return a+2*b+oE.a;}for(a=0;a<pAb(kE);a++){if(gub(gU(kAb(kE,a),16),c))return a+4*b+oE.a+iE.a;}return (-1);}
function mE(k,l,m){bE();var a,b,c,d,e,f,g,h,i,j;e=sI(l,'param');d=bAb(new aAb());if(hU(k,24)){d=gU(k,24).a;}else if(hU(k,22)){d=gU(k,22).b;}else if(hU(k,13)){d=gU(k,13).b;}else if(hU(k,6)){d=gU(k,6).c;}else if(hU(k,8)){d=gU(k,8).a;}else if(hU(k,11)){d=gU(k,11).a;}else if(hU(k,14)){d=(FJ(),qK);}g=0;i=oAb(d);while(i.dd()){f=gU(i.yd(),10);h=zD(new bC(),f,gU(k,23),l,g,m);j=jib(new bib(),h);Cib(j,'param');l.u(j);zib(j,(Fu(),pv));g++;}if(!rI(e,'buttonparam')){b=F$(new D$());a=B2(new v2(),'<nobr><img align="absmiddle" src="./images/new.png" /> Afegir Param<\/nobr>');a.t(qC(new pC(),k,l));a_(b,a);c=jib(new bib(),b);Cib(c,'buttonparam');l.u(c);}qI(e,l);zib(l,(Fu(),pv));}
function bC(){}
_=bC.prototype=new l4();_.sg=CAb+'ParamItem';_.rg=147;_.b=null;_.d=null;_.e=0;_.f=null;_.g=null;_.h=null;var iE,jE,kE,nE,oE;function tC(b,a,c){b.a=a;b.b=c;return b;}
function vC(a){zM(this.a.d,this.a.d.e,ihb(this.b));}
function cC(){}
_=cC.prototype=new stb();_.Dd=vC;_.sg=CAb+'ParamItem$1';_.rg=148;function eC(b,a,c){b.a=a;b.b=c;return b;}
function gC(b){var a;a=false;if(gub(ebb(this.b,fbb(this.b)),'true')){a=true;}BM(this.a.d,this.a.d.g,a);}
function dC(){}
_=dC.prototype=new stb();_.Dd=gC;_.sg=CAb+'ParamItem$10';_.rg=149;function iC(b,a,c){b.a=a;b.b=c;return b;}
function kC(b){var a;a=false;if(gub(ebb(this.b,fbb(this.b)),'true')){a=true;}AM(this.a.d,this.a.d.f,a);}
function hC(){}
_=hC.prototype=new stb();_.Dd=kC;_.sg=CAb+'ParamItem$11';_.rg=150;function mC(b,a,d,c){b.a=a;b.c=d;b.b=c;return b;}
function oC(h){var a,b,c,d,e,f,g,i;if(hU(this.c,24)){mN(gU(this.c,24),this.a.d);}else if(hU(this.c,6)){BN(gU(this.c,6),this.a.d);}else if(hU(this.a.f,22)){AO(gU(this.c,22),this.a.d);}else if(hU(this.a.f,13)){gO(gU(this.c,13),this.a.d);}else if(hU(this.a.f,8)){hL(gU(this.c,8),this.a.d);}else if(hU(this.a.f,11)){hL(gU(this.c,11),this.a.d);}else if(hU(this.a.f,14)){gK(gU(this.c,14),this.a.d);}this.a.h=this.a.d.n.b.b;mE(this.c,this.a.g,this.a.h);g=wE(this.a.h);i=bJ(new aJ(),ihb(g));c=i.e+'://'+dJ(i)+i.c+'?';e=fJ(i);f=gJ(i);for(b=0;b<e.a;b++){if(!gub(e[b],ihb(this.b))){if(b>0)c+='&';c+=e[b]+'='+f[b];}}c+=i.b;a=uE(this.a.h);d=vE(this.a.h);so(d,g,c);uo(d);this.a.h=ebb(a,fbb(a))+' '+c;tJ(this.a.d.n.b,this.a.h);}
function lC(){}
_=lC.prototype=new stb();_.Ed=oC;_.sg=CAb+'ParamItem$12';_.rg=151;function qC(a,b,c){a.a=b;a.b=c;return a;}
function sC(k){var a,b,c,d,e,f,g,h,i,j,l;a=null;if(hU(this.a,24)){iN(gU(this.a,24),nM(new lM(),'nouParam',gU(this.a,23),gU(this.a,23).n));a=gU(this.a,24).n.b;}else if(hU(this.a,22)){wO(gU(this.a,22),nM(new lM(),'nouParam',gU(this.a,23),gU(this.a,23).n));a=gU(this.a,22).n.b;}else if(hU(this.a,13)){cO(gU(this.a,13),nM(new lM(),'nouParam',gU(this.a,23),gU(this.a,23).n));a=gU(this.a,13).n.b;}else if(hU(this.a,6)){tN(gU(this.a,6),nM(new lM(),'nouParam',gU(this.a,23),gU(this.a,23).n));a=gU(this.a,6).n.b;}else if(hU(this.a,8)){fL(gU(this.a,8),nM(new lM(),'nouParam',gU(this.a,23),gU(this.a,23).n));a=gU(this.a,8).n.b;}else if(hU(this.a,11)){fL(gU(this.a,11),nM(new lM(),'nouParam',gU(this.a,23),gU(this.a,23).n));a=gU(this.a,11).n.b;}else if(hU(this.a,14)){f=nM(new lM(),'nouParam',gU(this.a,23),gU(this.a,14));vM(f,'nouID');BJ(gU(this.a,14),f);a=gU(this.a,14).b;}d=a.b;if(!gub(d,'')){j=wE(d);l=bJ(new aJ(),ihb(j));e=l.e+'://'+dJ(l)+l.c+'?';h=fJ(l);i=gJ(l);for(c=0;c<h.a;c++){if(c>0)e+='&';e+=h[c]+'='+i[c];}if(h.a>0){e+='&';}e+='nouParam=nouValor';b=uE(d);g=vE(d);so(g,j,e);uo(g);d=ebb(b,fbb(b))+' '+e;tJ(a,d);}mE(this.a,this.b,d);}
function pC(){}
_=pC.prototype=new stb();_.Ed=sC;_.sg=CAb+'ParamItem$13';_.rg=152;function xC(b,a,c){b.a=a;b.b=c;return b;}
function zC(a){this.a.h=this.a.d.n.b.b;dE(this.a,ihb(this.b));tJ(this.a.d.n.b,this.a.h);}
function wC(){}
_=wC.prototype=new stb();_.Dd=zC;_.sg=CAb+'ParamItem$2';_.rg=153;function BC(b,a,c){b.a=a;b.b=c;return b;}
function DC(c,a,b){}
function EC(c,a,b){}
function FC(c,a,b){this.a.h=this.a.d.n.b.b;dE(this.a,ihb(this.b));tJ(this.a.d.n.b,this.a.h);}
function AC(){}
_=AC.prototype=new stb();_.de=DC;_.ee=EC;_.fe=FC;_.sg=CAb+'ParamItem$3';_.rg=154;function bD(b,a,c){b.a=a;b.b=c;return b;}
function dD(b){var a;a=ebb(this.b,fbb(this.b));if(gub(a,'Definir tipus propi...')){li(this.b,this.a.d,this.a.f,this.a.g,this.a.e,this.a.b);}else{eE(this.a,a);}}
function aD(){}
_=aD.prototype=new stb();_.Dd=dD;_.sg=CAb+'ParamItem$4';_.rg=155;function fD(b,a,c){b.a=a;b.b=c;return b;}
function hD(a){EM(this.a.d,this.a.d.k,ebb(this.b,fbb(this.b)));}
function eD(){}
_=eD.prototype=new stb();_.Dd=hD;_.sg=CAb+'ParamItem$5';_.rg=156;function jD(b,a,c,d){b.a=c;b.b=d;return b;}
function lD(a){if(kkb(this.a)){this.a.ag(false);p_(this.b,'Mostrar detalls');}else{this.a.ag(true);p_(this.b,'Amagar detalls');}}
function iD(){}
_=iD.prototype=new stb();_.Ed=lD;_.sg=CAb+'ParamItem$6';_.rg=157;function nD(b,a,c){b.a=a;b.b=c;return b;}
function pD(a){xM(this.a.d,this.a.d.a,ihb(this.b));}
function mD(){}
_=mD.prototype=new stb();_.Dd=pD;_.sg=CAb+'ParamItem$7';_.rg=158;function rD(b,a,c){b.a=a;b.b=c;return b;}
function tD(a){DM(this.a.d,this.a.d.j,ihb(this.b));}
function qD(){}
_=qD.prototype=new stb();_.Dd=tD;_.sg=CAb+'ParamItem$8';_.rg=159;function vD(b,a,c){b.a=a;b.b=c;return b;}
function xD(a){yM(this.a.d,this.a.d.c,ihb(this.b));}
function uD(){}
_=uD.prototype=new stb();_.Dd=xD;_.sg=CAb+'ParamItem$9';_.rg=160;function qE(){qE=yAb;rE=bAb(new aAb());sE=bAb(new aAb());zE=Cyb(new ayb());yE=Cyb(new ayb());CE=Cyb(new ayb());DE=Cyb(new ayb());}
function tE(){qE();gAb(rE);gAb(sE);Eyb(zE);Eyb(yE);Eyb(CE);Eyb(DE);}
function uE(a){qE();if(yE.bd(a)===null)lZ('Error retrieving HTTP Method ListBox\n'+a);return gU(yE.bd(a),27);}
function vE(a){qE();if(zE.bd(a)===null)lZ('Error retrieving Parameter Tree\n'+a);return gU(zE.bd(a),25);}
function wE(a){qE();if(CE.bd(a)===null)lZ('Error retrieving Request URI TextBox\n'+a);return gU(CE.bd(a),26);}
function xE(a){qE();if(DE.bd(a)===null)lZ('Error retrieving Start Analyze Button\n'+a);return gU(DE.bd(a),28);}
function AE(a,c){qE();var b,d;fAb(rE,a);fAb(sE,a);for(d=oAb(c);d.dd();){b=d.yd();if(hU(b,25)){zE.we(a,gU(b,25));}else if(hU(b,27)){yE.we(a,gU(b,27));}else if(hU(b,26)){CE.we(a,gU(b,26));}else if(hU(b,28)){DE.we(a,gU(b,28));}}}
function BE(a){qE();rE.af(a);sE.af(a);yE.af(a);zE.af(a);CE.af(a);DE.af(a);}
function EE(c,b){qE();var a,d,e,f;fAb(rE,b);fAb(sE,b);d=gU(zE.bd(c),25);if(d!==null){zE.we(b,d);}a=gU(yE.bd(c),27);if(a!==null){yE.we(b,a);}f=gU(DE.bd(c),28);if(f!==null){DE.we(b,f);}e=gU(CE.bd(c),26);if(e!==null){CE.we(b,e);}BE(c);}
var rE,sE,yE,zE,CE,DE;function aG(v,j,f,g){var a,b,c,d,e,h,i,k,l,m,n,o,p,q,r,s,t,u;l=Fkb(new Dkb());if(j.c===null){alb(l,f$(new D7(),yI('<representation ')));r=Fkb(new Dkb());r.cg('1em');alb(r,f$(new D7(),'&nbsp;'));a=F$(new D$());a_(a,r);s=Fkb(new Dkb());if(j.d!==null){m=F$(new D$());a_(m,f$(new D7(),yI('id="')));d=phb(new chb());fhb(d,bF(new aF(),v,j,d));lhb(d,j.d);a_(m,d);a_(m,f$(new D7(),yI('"')));alb(s,m);}o=F$(new D$());a_(o,f$(new D7(),yI('element="')));c=phb(new chb());fhb(c,fF(new eF(),v,j,c));lhb(c,j.b);a_(o,c);a_(o,f$(new D7(),yI('"')));alb(s,o);n=F$(new D$());a_(n,f$(new D7(),yI('mediaType="')));e=phb(new chb());fhb(e,jF(new iF(),v,j,e));lhb(e,j.e);a_(n,e);a_(n,f$(new D7(),yI('"')));alb(s,n);b=Fkb(new Dkb());b.ag(false);a_(n,f$(new D7(),'<img align="absmiddle" src="./images/details.png" style="margin-left:8em;" hspace="2" />'));t=j_(new h_(),'Mostrar detalls','');l_(t,nF(new mF(),v,b,t));a_(n,t);p=F$(new D$());a_(p,f$(new D7(),yI('profile="')));h=phb(new chb());fhb(h,rF(new qF(),v,j,h));lhb(h,j.f);a_(p,h);a_(p,f$(new D7(),yI('"')));alb(b,p);q=F$(new D$());a_(q,f$(new D7(),yI('status="')));u=phb(new chb());fhb(u,vF(new uF(),v,j,u));lhb(u,j.g);a_(q,u);a_(q,f$(new D7(),yI('"')));alb(b,q);alb(s,b);k=F$(new D$());a_(k,f$(new D7(),yI('>')));i=k_(new h_(),'<img align="absmiddle" src="./images/delete.png" hspace="2" />',true,'');l_(i,zF(new yF(),v,f,j,g));a_(k,i);a_(a,s);alb(l,a);alb(l,k);}else{alb(l,f$(new D7(),yI('<representation ')+yI('href="'+j.c+'" />')));}n4(v,l);return v;}
function cG(g,h){var a,b,c,d,e,f,i,j,k,l,m,n;f=sI(h,'representation');d=null;if(hU(g,24)){d=gU(g,24).b;}else if(hU(g,22)){d=gU(g,22).c;}else if(hU(g,14)){d=(FJ(),rK);}e=oAb(d);while(e.dd()){i=gU(e.yd(),11);l=aG(new FE(),i,g,h);m=jib(new bib(),l);Cib(m,'representation');h.u(m);if(i.c===null){n='';if(i.n!==null){n=i.n.b.b;}mE(i,m,n);j=lA(new kA(),'representation');k=jib(new bib(),j);Cib(k,'representation');h.u(k);}}if(!rI(f,'buttonrepresentation')){b=F$(new D$());a=B2(new v2(),'<nobr><img align="absmiddle" src="./images/new.png" /> Afegir Representation<\/nobr>');a.t(DF(new CF(),g,h));a_(b,a);c=jib(new bib(),b);Cib(c,'buttonrepresentation');h.u(c);}qI(f,h);zib(h,(Fu(),pv));}
function FE(){}
_=FE.prototype=new l4();_.sg=CAb+'RepresentationItem';_.rg=161;function bF(b,a,d,c){b.b=d;b.a=c;return b;}
function dF(a){kL(this.b,this.b.d,ihb(this.a));}
function aF(){}
_=aF.prototype=new stb();_.Dd=dF;_.sg=CAb+'RepresentationItem$1';_.rg=162;function fF(b,a,d,c){b.b=d;b.a=c;return b;}
function hF(a){jL(this.b,this.b.b,ihb(this.a));}
function eF(){}
_=eF.prototype=new stb();_.Dd=hF;_.sg=CAb+'RepresentationItem$2';_.rg=163;function jF(b,a,d,c){b.b=d;b.a=c;return b;}
function lF(a){lL(this.b,this.b.e,ihb(this.a));}
function iF(){}
_=iF.prototype=new stb();_.Dd=lF;_.sg=CAb+'RepresentationItem$3';_.rg=164;function nF(b,a,c,d){b.a=c;b.b=d;return b;}
function pF(a){if(kkb(this.a)){this.a.ag(false);p_(this.b,'Mostrar detalls');}else{this.a.ag(true);p_(this.b,'Amagar detalls');}}
function mF(){}
_=mF.prototype=new stb();_.Ed=pF;_.sg=CAb+'RepresentationItem$4';_.rg=165;function rF(b,a,d,c){b.b=d;b.a=c;return b;}
function tF(a){mL(this.b,this.b.f,ihb(this.a));}
function qF(){}
_=qF.prototype=new stb();_.Dd=tF;_.sg=CAb+'RepresentationItem$5';_.rg=166;function vF(b,a,c,d){b.a=c;b.b=d;return b;}
function xF(a){nL(this.a,this.a.g,ihb(this.b));}
function uF(){}
_=uF.prototype=new stb();_.Dd=xF;_.sg=CAb+'RepresentationItem$6';_.rg=167;function zF(b,a,c,e,d){b.a=c;b.c=e;b.b=d;return b;}
function BF(a){if(hU(this.a,24)){nN(gU(this.a,24),this.c);}else if(hU(this.a,22)){BO(gU(this.a,22),this.c);}else if(hU(this.a,14)){hK(gU(this.a,14),this.c);}cG(this.a,this.b);}
function yF(){}
_=yF.prototype=new stb();_.Ed=BF;_.sg=CAb+'RepresentationItem$7';_.rg=168;function DF(a,b,c){a.a=b;a.b=c;return a;}
function FF(b){var a;if(hU(this.a,24)){jN(gU(this.a,24),bN(new aN(),'nouRepresentation','application/xml',gU(this.a,23),gU(this.a,23).n));}else if(hU(this.a,22)){xO(gU(this.a,22),bN(new aN(),'nouRepresentation','application/xml',gU(this.a,23),gU(this.a,23).n));}else if(hU(this.a,14)){a=bN(new aN(),'nouRepresentation','application/xml',gU(this.a,23),gU(this.a,23).n);iL(a,'nouID');CJ(gU(this.a,14),a);}cG(this.a,this.b);}
function CF(){}
_=CF.prototype=new stb();_.Ed=FF;_.sg=CAb+'RepresentationItem$8';_.rg=169;function mG(f,b,c){var a,d,e;a=F$(new D$());e=f$(new D7(),yI('<request>'));a_(a,e);d=k_(new h_(),'<img align="absmiddle" src="./images/delete.png" hspace="2" />',true,'');l_(d,fG(new eG(),f,b,c));a_(a,d);n4(f,a);return f;}
function oG(d,e){var a,b,c,f,g,h,i,j,k;c=sI(e,'request');f=d.d;if(f===null){a=B2(new v2(),'<nobr><img align="absmiddle" src="./images/new.png" /> Afegir Request<\/nobr>');a.t(jG(new iG(),d,e));b=jib(new bib(),a);Cib(b,'request');e.u(b);return;}i=mG(new dG(),d,e);k=jib(new bib(),i);Cib(k,'request');e.u(k);zib(e,(Fu(),pv));j='';if(f.n!==null){j=f.n.b.b;}mE(f,k,j);cG(f,k);g=lA(new kA(),'request');h=jib(new bib(),g);Cib(h,'request');e.u(h);qI(c,e);zib(e,(Fu(),pv));}
function dG(){}
_=dG.prototype=new l4();_.sg=CAb+'RequestItem';_.rg=170;function fG(b,a,c,d){b.a=c;b.b=d;return b;}
function hG(a){cM(this.a,this.a.d);oG(this.a,this.b);}
function eG(){}
_=eG.prototype=new stb();_.Ed=hG;_.sg=CAb+'RequestItem$1';_.rg=171;function jG(a,b,c){a.a=b;a.b=c;return a;}
function lG(a){EL(this.a,hN(new fN(),this.a,this.a.n));oG(this.a,this.b);}
function iG(){}
_=iG.prototype=new stb();_.Ed=lG;_.sg=CAb+'RequestItem$2';_.rg=172;function CG(g,e,b,c){var a,d,f;f=F$(new D$());if(e.e===null){a_(f,f$(new D7(),yI('<resource path="')));a=phb(new chb());lhb(a,e.g);fhb(a,rG(new qG(),g,e,a));a_(f,a);a_(f,f$(new D7(),yI('" >')));d=k_(new h_(),'<img align="absmiddle" src="./images/delete.png" hspace="2" />',true,'');l_(d,vG(new uG(),g,b,e,c));a_(f,d);}else{a_(f,f$(new D7(),yI('<resource ')+yI('href="'+e.e+'" />')));}n4(g,f);return g;}
function EG(g,h){var a,b,c,d,e,f,i,j,k,l,m,n;f=sI(h,'resource');d=null;if(hU(g,6)){d=gU(g,6).d;}else if(hU(g,9)){d=(mO(),qO);}e=oAb(d);while(e.dd()){j=gU(e.yd(),6);m=CG(new pG(),j,g,h);n=jib(new bib(),m);Cib(n,'resource');h.u(n);zib(n,(Fu(),pv));i='';if(j.n!==null){i=j.n.b.b;}mE(j,n,i);FB(j,n,i);EG(j,n);k=lA(new kA(),'resource');l=jib(new bib(),k);Cib(l,'resource');h.u(l);}if(!rI(f,'buttonresource')){b=F$(new D$());a=B2(new v2(),'<nobr><img align="absmiddle" src="./images/new.png" /> Afegir Resource<\/nobr>');a.t(zG(new yG(),g,h));a_(b,a);c=jib(new bib(),b);Cib(c,'buttonresource');h.u(c);}qI(f,h);zib(h,(Fu(),pv));}
function pG(){}
_=pG.prototype=new l4();_.sg=CAb+'ResourceItem';_.rg=173;function rG(b,a,d,c){b.b=d;b.a=c;return b;}
function tG(a){EN(this.b,this.b.g,ihb(this.a));}
function qG(){}
_=qG.prototype=new stb();_.Dd=tG;_.sg=CAb+'ResourceItem$1';_.rg=174;function vG(b,a,c,e,d){b.a=c;b.c=e;b.b=d;return b;}
function xG(a){if(hU(this.a,6)){CN(gU(this.a,6),this.c);}else if(hU(this.a,9)){oO(gU(this.a,9),this.c);}EG(this.a,this.b);}
function uG(){}
_=uG.prototype=new stb();_.Ed=xG;_.sg=CAb+'ResourceItem$2';_.rg=175;function zG(a,b,c){a.a=b;a.b=c;return a;}
function BG(a){if(hU(this.a,6)){uN(gU(this.a,6),qN(new oN(),'nouPath',gU(this.a,23),gU(this.a,23).n));}else if(hU(this.a,9)){kO(gU(this.a,9),qN(new oN(),'nouPath',gU(this.a,23),gU(this.a,23).n));}EG(this.a,this.b);}
function yG(){}
_=yG.prototype=new stb();_.Ed=BG;_.sg=CAb+'ResourceItem$3';_.rg=176;function mH(f,d,a){var b,c,e;e=F$(new D$());a_(e,f$(new D7(),yI('<resource_type id="')));b=phb(new chb());lhb(b,d.c);fhb(b,bH(new aH(),f,d,b));a_(e,b);a_(e,f$(new D7(),yI('" >')));c=k_(new h_(),'<img align="absmiddle" src="./images/delete.png" hspace="2" />',true,'');l_(c,fH(new eH(),f,d,a));a_(e,c);n4(f,e);return f;}
function oH(f,g){var a,b,c,d,e,h,i,j,k,l,m,n;h=sI(g,'resource_type');d=(FJ(),sK);e=oAb(d);while(e.dd()){j=gU(e.yd(),13);m=mH(new FG(),j,g);n=jib(new bib(),m);g.u(n);Cib(n,'resource_type');zib(n,(Fu(),pv));i='';if(j.n!==null){i=j.n.b.b;}FB(j,n,i);mE(j,n,i);k=lA(new kA(),'resource_type');l=jib(new bib(),k);Cib(l,'resource_type');g.u(l);}if(!rI(h,'buttonresource_type')){b=F$(new D$());a=B2(new v2(),'<nobr><img align="absmiddle" src="./images/new.png" /> Afegir Resource Type<\/nobr>');a.t(jH(new iH(),f,g));a_(b,a);c=jib(new bib(),b);Cib(c,'buttonresource_type');g.u(c);}qI(h,g);}
function FG(){}
_=FG.prototype=new l4();_.sg=CAb+'ResourceTypeItem';_.rg=177;function bH(b,a,d,c){b.b=d;b.a=c;return b;}
function dH(a){hO(this.b,this.b.c,ihb(this.a));}
function aH(){}
_=aH.prototype=new stb();_.Dd=dH;_.sg=CAb+'ResourceTypeItem$1';_.rg=178;function fH(b,a,d,c){b.b=d;b.a=c;return b;}
function hH(a){iK(this.b.n,this.b);oH(this.b.n,this.a);}
function eH(){}
_=eH.prototype=new stb();_.Ed=hH;_.sg=CAb+'ResourceTypeItem$2';_.rg=179;function jH(a,b,c){a.a=b;a.b=c;return a;}
function lH(a){DJ(this.a,bO(new FN(),'nouResourceType',this.a));oH(this.a,this.b);}
function iH(){}
_=iH.prototype=new stb();_.Ed=lH;_.sg=CAb+'ResourceTypeItem$3';_.rg=180;function CH(f,d,a){var b,c,e;e=F$(new D$());a_(e,f$(new D7(),yI('<resources base="')));b=phb(new chb());lhb(b,(mO(),rO));fhb(b,rH(new qH(),f,d,b));a_(e,b);a_(e,f$(new D7(),yI('" >')));c=k_(new h_(),'<img align="absmiddle" src="./images/delete.png" hspace="2" />',true,'');l_(c,vH(new uH(),f,d,a));a_(e,c);n4(f,e);return f;}
function EH(d,e){var a,b,c,f,g,h,i;f=sI(e,'resources');g=(FJ(),xK);if(g!==null){i=jib(new bib(),CH(new pH(),g,e));Cib(i,'resources');e.u(i);EG(g,i);zib(i,(Fu(),pv));h=jib(new bib(),lA(new kA(),'resources'));Cib(h,'resources');e.u(h);}else{if(!rI(f,'buttonresources')){b=F$(new D$());a=B2(new v2(),'<nobr><img align="absmiddle" src="./images/new.png" /> Afegir Resources<\/nobr>');a.t(zH(new yH(),d,e));a_(b,a);c=jib(new bib(),b);Cib(c,'buttonresources');e.u(c);}}qI(f,e);}
function pH(){}
_=pH.prototype=new l4();_.sg=CAb+'ResourcesItem';_.rg=181;function rH(b,a,d,c){b.b=d;b.a=c;return b;}
function tH(a){pO(this.b,(mO(),rO),ihb(this.a));}
function qH(){}
_=qH.prototype=new stb();_.Dd=tH;_.sg=CAb+'ResourcesItem$1';_.rg=182;function vH(b,a,d,c){b.b=d;b.a=c;return b;}
function xH(a){jK(this.b.n);EH(this.b.n,this.a);}
function uH(){}
_=uH.prototype=new stb();_.Ed=xH;_.sg=CAb+'ResourcesItem$2';_.rg=183;function zH(a,b,c){a.a=b;a.b=c;return a;}
function BH(a){EJ(this.a,jO(new iO(),'http://algun-lloc.nou/',this.a));EH(this.a,this.b);}
function yH(){}
_=yH.prototype=new stb();_.Ed=BH;_.sg=CAb+'ResourcesItem$3';_.rg=184;function iI(f,b,c){var a,d,e;a=F$(new D$());e=f$(new D7(),yI('<response>'));a_(a,e);d=k_(new h_(),'<img align="absmiddle" src="./images/delete.png" hspace="2" />',true,'');l_(d,bI(new aI(),f,b,c));a_(a,d);n4(f,a);return f;}
function kI(d,e){var a,b,c,f,g,h,i,j,k;c=sI(e,'response');g=d.e;if(g===null){a=B2(new v2(),'<nobr><img align="absmiddle" src="./images/new.png" /> Afegir Response<\/nobr>');a.t(fI(new eI(),d,e));b=jib(new bib(),a);Cib(b,'response');e.u(b);return;}j=iI(new FH(),d,e);k=jib(new bib(),j);Cib(k,'response');e.u(k);zib(k,(Fu(),pv));cG(g,k);jA(g,k);f='';if(g.n!==null){f=g.n.b.b;}mE(g,k,f);h=lA(new kA(),'response');i=jib(new bib(),h);Cib(i,'response');e.u(i);qI(c,e);zib(e,(Fu(),pv));}
function FH(){}
_=FH.prototype=new l4();_.sg=CAb+'ResponseItem';_.rg=185;function bI(b,a,c,d){b.a=c;b.b=d;return b;}
function dI(a){dM(this.a,this.a.e);kI(this.a,this.b);}
function aI(){}
_=aI.prototype=new stb();_.Ed=dI;_.sg=CAb+'ResponseItem$1';_.rg=186;function fI(a,b,c){a.a=b;a.b=c;return a;}
function hI(a){FL(this.a,uO(new sO(),this.a,this.a.n));kI(this.a,this.b);}
function eI(){}
_=eI.prototype=new stb();_.Ed=hI;_.sg=CAb+'ResponseItem$2';_.rg=187;function mI(a){a.a=djb(new rhb());}
function nI(a){mI(a);return a;return a;}
function oI(f,a){var b,c,d,e;c=dz(new ty(),a);d=jib(new bib(),c);fjb(f.a,d);yA(a,d);EH(a,d);e='';if(a.n!==null){e=a.n.b.b;}FB(a,d,e);cG(a,d);jA(a,d);mE(a,d,e);oH(a,d);b=lA(new kA(),'application');gjb(f.a,b);zib(d,(Fu(),pv));return f.a;}
function qI(b,c){var a,d;a=oAb(b);while(a.dd()){d=gU(a.yd(),29);c.u(d);}}
function rI(c,a){var b,d;b=oAb(c);while(b.dd()){d=gU(b.yd(),29);if(gub(d.k,a)){return true;}}return false;}
function sI(f,e){var a,b,c,d,g;c=bAb(new aAb());a=bAb(new aAb());for(b=0;b<oib(f);b++){g=qib(f,b);if(g.k!==null){if(gub(g.k,e)){fAb(c,g);}else if(iub(g.k,'button')){fAb(a,g);fAb(c,g);}}}d=oAb(c);while(d.dd()){f.Ae(gU(d.yd(),29));}return a;}
function lI(){}
_=lI.prototype=new stb();_.sg=CAb+'WadlTreeRoot';_.rg=0;function hvb(b,a){b.b=a;return b;}
function jvb(b,a){if(b.a!==null){throw rsb(new qsb(),"Can't overwrite cause");}if(a===b){throw osb(new nsb(),'Self-causation not permitted');}b.a=a;return b;}
function kvb(c){var a,b;a=eR(c);b=c.b;if(b!==null){return a+': '+b;}else{return a;}}
function lvb(){return kvb(this);}
function gvb(){}
_=gvb.prototype=new stb();_.lg=lvb;_.sg=iBb+'Throwable';_.rg=188;_.a=null;_.b=null;function lsb(b,a){hvb(b,a);return b;}
function ksb(){}
_=ksb.prototype=new gvb();_.sg=iBb+'Exception';_.rg=189;function ytb(b,a){lsb(b,a);return b;}
function xtb(){}
_=xtb.prototype=new ksb();_.sg=iBb+'RuntimeException';_.rg=190;function tI(){}
_=tI.prototype=new xtb();_.sg=DAb+'InvalidUriException';_.rg=191;function xI(a){a=a.bf("'",'&#39;');a=a.bf('"','&quot;');a=a.bf('<','&lt;');a=a.bf('>','&gt;');return a;}
function yI(a){var b;a=xI(a);b='(^&lt;/?.*?&gt;$)';a=a.bf(b,'<span class="tag">$1<\/span>');b='(^&lt;.*?\\s)';a=a.bf(b,'<span class="tag">$1<\/span><span class="attribute">');b='(/?&gt;$)';a=a.bf(b,'<\/span><span class="tag">$1<\/span>');b='(.*?)(&quot;(.*?&quot;)*)';a=a.bf(b,'<span class="attribute">$1<\/span><span class="string">$2<\/span>');b='(&#39;.*?&#39;)';a=a.bf(b,'<span class="attribute">$1<\/span><span class="string">$2<\/span>');b='(&lt;!--?.*?--&gt;)';a=a.bf(b,'<span class="comment">$1<\/span>');return a;}
function zI(a){var b;a=xI(a);b='(&lt;\\??\\w+)(.*?)(\\??/?&gt;)';a=a.bf(b,'<span class="tag">$1<\/span>$2<span class="tag">$3<\/span>\n<br />');b='([a-zA-Z0-9_:]+\\s*=)(\\s*[&quot;a-zA-Z0-9_:#\\/\\.\\-\\s\\(\\)\\+]+&quot;|[&#39;a-zA-Z0-9_:#\\/\\.\\-\\s\\(\\)\\+]+&#39;)';a=a.bf(b,'<span class="attribute">$1<\/span><span class="string">$2<\/span>');b='(&lt;/\\w+&gt;)';a=a.bf(b,'<span class="tag">$1<\/span>\n<br />');return a;}
function CI(a,c){var b;for(b=0;b<a.a;b++){if(gub(a[b],c)){return true;}}return false;}
function FI(e,c){var a,b,d;b='unsure';d='';if(e.wd('false|true|1|0|yes|no')){if(e.wd('1|0')){b='supposed';d='xsd:integer';if(c.wd('^(is).+?|^(has).+?|.+?(ed)$|.+?(ok)$')){b='sure';d='xsd:boolean';}}else if(e.wd('false|true|yes|no')){b='sure';d='xsd:boolean';}}else if(e.wd('[0-9]+')){b='sure';d='xsd:integer';}else if(e.wd('[0-9]*[\\.|,][0-9]+')){b='sure';d='xsd:float';}else if(e.wd('^(http://).*?|^(https://).*?|^(www\\.).*?')){b='sure';d='xsd:anyURI';}else if(e.wd('^([0-9]{4})-?([0-9]{2})-?([0-9]{2})T([0-9]{2}):?([0-9]{2}):?([0-9]{2})$')){b='sure';d='xsd:dateTime';}else if(e.wd('^([0-9]{4})-?([0-9]{2})-?([0-9]{2})$')){b='sure';d='xsd:date';}else if(e.wd('^([0-9]{2}):?([0-9]{2}):?([0-9]{2})$')){b='sure';d='xsd:time';}else if(e.wd('AX|AF|AL|DZ|AS|AD|AO|AI|AQ|AG|AR|AM|AW|AU|AT|AZ|BS|BH|BD|BB|BY|BE|BZ|BJ|BM|BT|BO|BA|BW|BV|BR|IO|BN|BG|BF|BI|KH|CM|CA|CV|KY|CF|TD|CL|CN|CX|CC|CO|KM|CD|CG|CK|CR|CI|HR|CU|CY|CZ|DK|DJ|DM|DO|EC|EG|SV|GQ|ER|EE|ET|FK|FO|FJ|FI|FR|GF|PF|TF|GA|GM|GE|DE|GH|GI|GR|GL|GD|GP|GU|GT|GN|GW|GY|HT|HM|HN|HK|HU|IS|IN|ID|IR|IQ|IE|IL|IT|JM|JP|JO|KZ|KE|KI|KP|KR|KW|KG|LA|LV|LB|LS|LR|LY|LI|LT|LU|MO|MK|MG|MW|MY|MV|ML|MT|MH|MQ|MR|MU|YT|MX|FM|MD|MC|MN|MS|MA|MZ|MM|NA|NR|NP|NL|AN|NC|NZ|NI|NE|NG|NU|NF|MP|NO|OM|PK|PW|PS|PA|PG|PY|PE|PH|PN|PL|PT|PR|QA|RE|RO|RU|RW|SH|KN|LC|PM|VC|WS|SM|ST|SA|SN|CS|SC|SL|SG|SK|SI|SB|SO|ZA|GS|ES|LK|SD|SR|SJ|SZ|SE|CH|SY|TW|TJ|TZ|TH|TL|TG|TK|TO|TT|TN|TR|TM|TC|TV|UG|UA|AE|GB|US|UM|UY|UZ|VU|VA|VE|VN|VG|VI|WF|EH|YE|ZM|ZW')){b='supposed';d='country';if(c.wd('country|region|land|c.*?try.?code')){b='sure';d='country';}}else if(e.wd('aa|ab|af|am|ar|as|ay|az|ba|be|bg|bh|bi|bn|bo|br|ca|co|cs|cy|da|de|dz|el|en|eo|es|et|eu|fa|fi|fj|fo|fr|fy|ga|gd|gl|gn|gu|ha|he|hi|hr|hu|hy|ia|id|ie|ik|is|it|iu|ja|jw|ka|kk|kl|km|kn|ko|ks|ku|ky|la|ln|lo|lt|lv|mg|mi|mk|ml|mn|mo|mr|ms|mt|my|na|ne|nl|no|oc|om|or|pa|pl|ps|pt|qu|rm|rn|ro|ru|rw|sa|sd|sg|sh|si|sk|sl|sm|sn|so|sq|sr|ss|st|su|sv|sw|ta|te|tg|th|ti|tk|tl|tn|to|tr|ts|tt|tw|ug|uk|ur|uz|vi|vo|wo|xh|yi|yo|za|zh|zu')){b='supposed';d='language';if(c.wd('lang|language|hl|lr|local.?|lang.*?.?code')){b='sure';d='language';}}else if(e.wd('.*?\\w+.*?')){d='xsd:string';b='supposed';}else{b='unsure';}a=bU('[Ljava.lang.String;',0,16,[d,b]);return a;}
function bJ(a,b){jJ(a,b);return a;}
function dJ(a){if(!a.a.nb('/')){return a.a+'/';}return a.a;}
function eJ(d){var a,b,c;c=hub(d.c,'/');if(c[0].vd()==0){b=aU('[Ljava.lang.String;',[0],[16],[c.a-1],null);for(a=1;a<c.a;a++){b[a]=c[a];}c=b;}return c;}
function hJ(a){if(iub(a.d,'&'))return a.d.ig(1);else return a.d;}
function fJ(d){var a,b,c;c=hub(hJ(d),'&');if(c[0].vd()==0){b=aU('[Ljava.lang.String;',[0],[16],[c.a-1],null);for(a=1;a<c.a;a++){b[a]=c[a];}c=b;}for(a=0;a<c.a;a++){if(c[a].gd('=')>0){c[a]=c[a].jg(0,c[a].gd('='));}else{c[a]='';}}return c;}
function gJ(d){var a,b,c;c=hub(hJ(d),'&');if(c[0].vd()==0){b=aU('[Ljava.lang.String;',[0],[16],[c.a-1],null);for(a=1;a<c.a;a++){b[a]=c[a];}c=b;}for(a=0;a<c.a;a++){if(c[a].gd('=')>=0){c[a]=c[a].ig(c[a].gd('=')+1);}else{c[a]=c[a];}}return c;}
function iJ(b){var a;a=eJ(b);if(a.a>0){return a[a.a-1];}else{return '';}}
function jJ(d,e){var a,c;try{c=e.gd('://');if(c>0){d.e=e.jg(0,c);e=e.ig(c+3);}else{throw new tI();}c=e.gd('/');if(c>0){d.a=e.jg(0,c);}else{d.a=e;return;}e=e.ig(c+1);c=e.gd('?');if(c>0){d.c=e.jg(0,c);e=e.ig(c);}else if(c==(-1)){c=e.gd('#');if(c>0){d.c=e.jg(0,c);e=e.ig(c);}else if(c==(-1)){d.c=e;return;}}c=e.gd('#');if(c>0){d.d=e.jg(1,c);e=e.ig(c);}else if(c==(-1)){d.d=e.ig(1);return;}d.b=e.ig(1);}catch(a){a=rU(a);if(hU(a,30)){}else throw a;}}
function kJ(){var a;a=this.e+'://'+this.a+'/';if(this.c.vd()>0)a+=this.c;if(this.d.vd()>0)a+='?'+this.d;if(this.b.vd()>0)a+='#'+this.b;return a;}
function aJ(){}
_=aJ.prototype=new stb();_.lg=kJ;_.sg=DAb+'Uri';_.rg=0;_.a='';_.b='';_.c='';_.d='';_.e='';function mJ(b,a){b.b=a;return b;return b;}
function nJ(x){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,y,z,A,B;A=bJ(new aJ(),x.b.ig(x.b.gd(' ')+1));r=fJ(A);s=gJ(A);q=eJ(A);sJ(x,xJ(new vJ(),x));v=null;a=A.e+'://'+dJ(A);if((FJ(),xK)===null){v=jO(new iO(),a,uJ);EJ(uJ,v);}else{v=(FJ(),xK);pO(v,(mO(),rO),a);}if(q===null||q.a==0)return uJ;u=qN(new oN(),q[0],v,uJ);if(!kO(v,u)){u=nO(v,q[0]);}oJ(x,u);for(h=1;h<q.a;h++){n=qN(new oN(),q[h],u,uJ);if(!uN(u,n)){u=zN(u,q[h]);}else{u=n;}oJ(x,u);}i='';for(h=0;h<r.a;h++){i+=r[h];}g=uE(x.b);f=ebb(g,fbb(g));l=CL(new AL(),f,u,uJ);if(!sN(u,l)){l=yN(u,i);gAb(l.d.a);}gM(l,l.c,f);t=hN(new fN(),l,uJ);EL(l,t);for(h=0;h<r.a;h++){m=r[h];w='query';z=FI(s[h],r[h]);y=z[0];d=z[1];k=false;j=false;e='';p='';b='';B=s[h];o=pM(new lM(),m,y,d,w,k,j,b,e,p,B,t,uJ);mK(o);if(s[h].vd()>0){c=zK(new yK(),'en',m+' (Sample Value: '+s[h]+')','',o);}else{c=zK(new yK(),'en',m,'',o);}rL(o,c);iN(t,o);}if(pAb((FJ(),wK))>0){qJ(x);}return uJ;}
function oJ(g,d){var a,b,c,e,f;if(d.g.wd('^.*?(\\{(.+?)\\})+.*?$')){c=d.g;b=c.gd('{');a=c.gd('}');while(b>=0&&a>0&&b<a){f=c.jg(b+1,a);e=oM(new lM(),f,'xsd:string','template',d,uJ);tN(d,e);c=c.ig(a+1);b=c.gd('{');a=c.gd('}');}}}
function qJ(f){var a,b,c,d,e,g;e=(FJ(),wK);g=bAb(new aAb());for(a=oAb(e);a.dd();){d=gU(a.yd(),10);b=d.h+f.a;if(jAb(g,b)){c=1;while(jAb(g,b+c)){}b=b+c;}fAb(g,b);vM(d,b);BJ(uJ,d);rJ(f,(FJ(),xK),d);}}
function rJ(o,k,i){var a,b,c,d,e,f,g,h,j,l,m,n;c=null;if(hU(k,9)){c=(mO(),qO);}else if(hU(k,6)){c=gU(k,6).d;}for(d=oAb(c);d.dd();){n=gU(d.yd(),6);if(n.b!==null){a=n.b;for(e=oAb(a);e.dd();){g=gU(e.yd(),7);if(g.d!==null){m=g.d;if(m.a!==null){b=m.a;j=0;for(f=oAb(iAb(b));f.dd();){h=gU(f.yd(),10);if(gub(h.h,i.h)&&gub(h.m,i.m)){mN(m,h);l=nM(new lM(),i.h,m,uJ);uM(l,'#'+i.e);lN(m,l,j);}j++;}}}}}rJ(o,n,i);}}
function sJ(b,a){uJ=a;}
function tJ(b,a){b.b=a;}
function lJ(){}
_=lJ.prototype=new stb();_.sg=EAb+'Analyzer';_.rg=0;_.a='Param';_.b='';var uJ=null;function pL(a){a.o=bAb(new aAb());}
function qL(a){pL(a);return a;}
function rL(b,a){fAb(b.o,a);}
function oL(){}
_=oL.prototype=new stb();_.sg=EAb+'GenericNode';_.rg=192;_.n=null;_.p=null;function FJ(){FJ=yAb;pK=bAb(new aAb());oK=bAb(new aAb());rK=bAb(new aAb());qK=bAb(new aAb());sK=bAb(new aAb());vK=bAb(new aAb());wK=bAb(new aAb());}
function wJ(a){a.a=bAb(new aAb());}
function xJ(b,a){FJ();qL(b);wJ(b);b.b=a;return b;return b;}
function yJ(b,a){if(!jAb(b.a,a)){fAb(b.a,a);}}
function zJ(b,a){uK=a;}
function AJ(b,a){if(!bK(b,a)){fAb(pK,a);}}
function BJ(b,a){if(!jAb(qK,a)){fAb(qK,a);}}
function CJ(b,a){if(!jAb(rK,a)){fAb(rK,a);}}
function DJ(b,a){fAb(sK,a);}
function EJ(b,a){xK=a;}
function aK(b,a){fAb(oK,a);}
function bK(d,c){var a,b;b=oAb(pK);while(b.dd()){a=gU(b.yd(),21);if(gub(a.b,c.b)){return true;}}return false;}
function cK(b,a){if(jAb(b.a,a)){b.a.af(a);}}
function dK(a){uK=null;}
function eK(b,a){if(jAb(oK,a)){oK.af(a);}}
function fK(d,c){var a,b;a=oAb(pK);while(a.dd()){b=gU(a.yd(),21);if(gub(b.b,c)){pK.af(b);break;}}}
function gK(b,a){if(jAb(qK,a)){qK.af(a);}}
function hK(b,a){if(jAb(rK,a)){rK.af(a);}}
function iK(b,a){if(jAb(sK,a)){sK.af(a);}}
function jK(a){xK=null;}
function kK(a){if(vK!==null){gAb(vK);}if(wK!==null){gAb(wK);}if(sK!==null){gAb(sK);}if(pK!==null){gAb(pK);}if(oK!==null){gAb(oK);}if(qK!==null){gAb(qK);}if(a.a!==null){gAb(a.a);}if(rK!==null){gAb(rK);}if(xK!==null){gAb((mO(),qO));pO(xK,(mO(),rO),'');}if(uK!==null){gAb((wL(),zL));}}
function lK(e,d,c){var a,b;a=oAb(pK);while(a.dd()){b=gU(a.yd(),21);if(gub(b.b,d)){kM(b,c);break;}}}
function mK(c){FJ();var a,b;for(a=oAb(vK);a.dd();){b=gU(a.yd(),10);if(gub(b.h,c.h)&&gub(b.m,c.m)){nK(c);}}fAb(vK,c);}
function nK(c){FJ();var a,b;for(a=oAb(wK);a.dd();){b=gU(a.yd(),10);if(gub(b.h,c.h)&&gub(b.m,c.m)){return;}}fAb(wK,c);}
function tK(a,c){FJ();var b,d;if(c===null){return false;}b=oAb(a);while(b.dd()){d=gU(b.yd(),7);if(bM(d)===null){continue;}if(gub(bM(d),c)){return true;}}return false;}
function vJ(){}
_=vJ.prototype=new oL();_.sg=EAb+'ApplicationNode';_.rg=193;_.b=null;var oK,pK,qK,rK,sK,uK=null,vK,wK,xK=null;function zK(e,a,c,b,d){e.c=a;e.b=c;e.a=b;return e;}
function BK(b,a){b.a=a;}
function yK(){}
_=yK.prototype=new stb();_.sg=EAb+'DocNode';_.rg=194;_.a=null;_.b=null;_.c=null;function cL(a){a.a=bAb(new aAb());}
function dL(c,b,a){qL(c);cL(c);c.p=b;c.n=a;return c;}
function eL(d,c,a,b){qL(d);cL(d);d.p=c;d.n=a;d.d=null;d.c='#'+b;d.g='';return d;}
function fL(b,a){if(!jAb(b.a,a)){fAb(b.a,a);}}
function hL(b,a){if(jAb(b.a,a)){b.a.af(a);}}
function iL(b,a){b.d=a;}
function jL(c,b,a){if(gub(c.b,b)){c.b=a;}}
function kL(c,b,a){if(gub(b,c.d)){c.d=a;}}
function lL(c,b,a){if(gub(c.e,b)){c.e=a;}}
function mL(c,b,a){if(gub(c.f,b)){c.f=a;}}
function nL(c,b,a){if(gub(c.g,b)){c.g=a;}}
function bL(){}
_=bL.prototype=new oL();_.sg=EAb+'FaultRepSuperNode';_.rg=195;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;function EK(g,c,b,d,e,f,a){dL(g,f,a);g.e=c;g.b=b;g.f=d;g.g=e;return g;}
function DK(d,b,c,a){dL(d,c,a);d.e='';d.b='';d.f='';d.g=b;return d;}
function FK(e,b,c,d,a){eL(e,d,a,b);e.e='';e.b='';e.f='';return e;}
function CK(){}
_=CK.prototype=new bL();_.sg=EAb+'FaultNode';_.rg=196;function wL(){wL=yAb;zL=bAb(new aAb());}
function uL(b,a){wL();qL(b);gAb(zL);b.p=a;b.n=a;return b;}
function vL(b,a){if(!jAb(zL,a)){fAb(zL,a);}}
function xL(b,a){if(jAb(zL,a)){zL.af(a);}}
function yL(c,b,a){if(jAb(zL,b)){zL.af(b);fAb(zL,a);}}
function tL(){}
_=tL.prototype=new oL();_.sg=EAb+'GrammarsNode';_.rg=197;var zL;function BL(a){bAb(new aAb());}
function CL(d,b,c,a){qL(d);BL(d);d.c=b;d.p=c;d.n=a;return d;}
function DL(e,c,b,d,a){qL(e);BL(e);e.c=null;e.b=null;e.a='#'+c;e.p=d;e.n=a;return e;}
function EL(b,a){b.d=a;}
function FL(b,a){b.e=a;}
function bM(e){var a,b,c,d;c='';if(e.d!==null&&e.d.a!==null){a=e.d.a;for(b=oAb(a);b.dd();){d=gU(b.yd(),10);c+=d.h;}}return c;}
function cM(b,a){b.d=null;}
function dM(b,a){b.e=null;}
function eM(b,a){b.b=a;}
function fM(c,b,a){if(gub(b,c.b)){c.b=a;}}
function gM(c,b,a){if(gub(c.c,b)){c.c=a;}}
function AL(){}
_=AL.prototype=new oL();_.sg=EAb+'MethodNode';_.rg=198;_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;function iM(c,a,b){c.a=a;c.b=b;return c;}
function kM(a,b){a.b=b;}
function hM(){}
_=hM.prototype=new stb();_.sg=EAb+'NamespaceAttribute';_.rg=199;_.a=null;_.b=null;function mM(a){a.i=bAb(new aAb());bAb(new aAb());}
function pM(l,f,i,m,h,e,d,b,c,g,j,k,a){qL(l);mM(l);l.h=f;l.l=i;l.b=m;l.k=h;l.d=null;l.g=e;l.f=d;l.a=b;l.c=c;l.j=g;l.m=j;l.p=k;l.n=a;return l;}
function nM(d,b,c,a){qL(d);mM(d);d.h=b;d.l='xsd:string';d.b='manual';d.k='query';d.g=false;d.f=false;d.d=null;d.a='';d.c='';d.j='';d.m='nouValor';d.p=c;d.n=a;return d;}
function qM(e,c,b,d,a){qL(e);mM(e);e.e=null;e.d='#'+c;e.l='';e.b='';e.k='';e.g=false;e.f=false;e.a='';e.c='';e.j='';e.m='';e.p=d;e.n=a;return e;}
function oM(e,d,f,c,b,a){qL(e);mM(e);e.h=d;e.l=f;e.k=c;e.b='';e.a='';e.c='';e.j='';e.p=b;e.n=a;return e;}
function rM(b,a){if(!jAb(b.i,a)){fAb(b.i,a);}}
function tM(b,a){b.b=a;}
function uM(b,a){b.d=a;}
function vM(b,a){b.e=a;}
function wM(b,a){b.i=a;}
function xM(c,b,a){if(gub(b,c.a)){c.a=a;}}
function yM(c,b,a){if(gub(b,c.c)){c.c=a;}}
function zM(c,b,a){if(gub(b,c.e)){c.e=a;}}
function AM(c,b,a){if(b==c.f){c.f=a;}}
function BM(c,b,a){if(b==c.g){c.g=a;}}
function CM(c,b,a){if(gub(b,c.h)){c.h=a;}}
function DM(c,b,a){if(gub(b,c.j)){c.j=a;c.b='manual';}}
function EM(c,b,a){if(gub(b,c.k)){c.k=a;}}
function FM(c,b,a){if(gub(b,c.l)){c.l=a;c.b='manual';}}
function lM(){}
_=lM.prototype=new oL();_.sg=EAb+'ParamNode';_.rg=200;_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=false;_.g=false;_.h=null;_.j=null;_.k=null;_.l=null;_.m=null;function cN(g,d,c,e,f,b,a){dL(g,b,a);g.e=d;g.b=c;g.f=e;g.g=f;return g;}
function bN(e,d,b,c,a){dL(e,c,a);e.e=b;e.b=d;e.f='';e.g='';return e;}
function dN(e,b,c,d,a){eL(e,d,a,b);e.e='';e.b='';e.f='';return e;}
function aN(){}
_=aN.prototype=new bL();_.sg=EAb+'RepresentationNode';_.rg=201;function gN(a){a.a=bAb(new aAb());a.b=bAb(new aAb());}
function hN(c,b,a){qL(c);gN(c);c.p=b;c.n=a;return c;}
function iN(b,a){if(!jAb(b.a,a)){fAb(b.a,a);}}
function jN(b,a){if(!jAb(b.b,a)){fAb(b.b,a);}}
function lN(c,b,a){mAb(c.a,b,a);}
function mN(b,a){if(jAb(b.a,a)){b.a.af(a);}}
function nN(b,a){if(jAb(b.b,a)){b.b.af(a);}}
function fN(){}
_=fN.prototype=new oL();_.sg=EAb+'RequestNode';_.rg=202;function pN(a){a.c=bAb(new aAb());a.b=bAb(new aAb());a.d=bAb(new aAb());}
function qN(e,d,c,a){var b;qL(e);pN(e);e.g=d;e.p=c;e.n=a;b=e;while(hU(b.p,6)){e.a=gU(b.p,6).g+'/'+e.a;b=gU(b.p,6);}if(hU(b.p,9)){e.a=(mO(),rO)+e.a;}return e;}
function rN(e,d,b,c,a){qL(e);pN(e);e.f=null;e.e='#'+d;e.p=c;e.n=a;return e;}
function sN(b,a){if(!tK(b.b,bM(a))){fAb(b.b,a);return true;}else{return false;}}
function tN(d,b){var a,c;a=oAb(d.c);while(a.dd()){c=gU(a.yd(),10);if(gub(b.h,c.h)){return;}}fAb(d.c,b);}
function uN(b,a){if(!vN(b,a.g)){fAb(b.d,a);return true;}else{return false;}}
function vN(d,b){var a,c;a=oAb(d.d);while(a.dd()){c=gU(a.yd(),6);if(gub(c.g,b)){return true;}}return false;}
function xN(b,a){fAb(b.b,a);}
function yN(d,b){var a,c;a=oAb(d.b);while(a.dd()){c=gU(a.yd(),7);if(gub(bM(c),b)){return c;}}return null;}
function zN(e,c){var a,b,d;a=e.d;b=oAb(a);while(b.dd()){d=gU(b.yd(),6);if(gub(d.g,c)){return d;}}return null;}
function AN(b,a){if(jAb(b.b,a)){b.b.af(a);}}
function BN(b,a){if(jAb(b.c,a)){b.c.af(a);}}
function CN(b,a){if(jAb(b.d,a)){b.d.af(a);}}
function DN(b,a){b.f=a;}
function EN(c,b,a){if(gub(c.g,b)){c.g=a;}}
function oN(){}
_=oN.prototype=new oL();_.sg=EAb+'ResourceNode';_.rg=203;_.a='';_.e=null;_.f=null;_.g=null;function aO(a){a.b=bAb(new aAb());a.a=bAb(new aAb());}
function bO(c,b,a){qL(c);aO(c);c.c=b;c.p=a;c.n=a;return c;}
function cO(b,a){if(!jAb(b.b,a)){fAb(b.b,a);}}
function eO(b,a){fAb(b.a,a);}
function fO(b,a){if(jAb(b.a,a)){b.a.af(a);}}
function gO(b,a){if(jAb(b.b,a)){b.b.af(a);}}
function hO(c,b,a){if(gub(b,c.c)){c.c=a;}}
function FN(){}
_=FN.prototype=new oL();_.sg=EAb+'ResourceTypeNode';_.rg=204;_.c=null;function mO(){mO=yAb;qO=bAb(new aAb());}
function jO(c,b,a){mO();qL(c);if(!b.nb('/')){b+='/';}rO=b;gAb(qO);c.p=a;c.n=a;return c;}
function kO(b,a){if(!lO(b,a.g)){fAb(qO,a);return true;}else{return false;}}
function lO(d,b){var a,c;a=oAb(qO);while(a.dd()){c=gU(a.yd(),6);if(gub(c.g,b)){return true;}}return false;}
function nO(d,b){var a,c;a=oAb(qO);while(a.dd()){c=gU(a.yd(),6);if(gub(c.g,b)){return c;}}return null;}
function oO(b,a){if(jAb(qO,a)){qO.af(a);}}
function pO(c,b,a){if(gub(b,rO)){rO=a;}}
function iO(){}
_=iO.prototype=new oL();_.sg=EAb+'ResourcesNode';_.rg=205;var qO,rO=null;function tO(a){a.b=bAb(new aAb());a.c=bAb(new aAb());a.a=bAb(new aAb());}
function uO(c,b,a){qL(c);tO(c);c.p=b;c.n=a;return c;}
function vO(b,a){if(!jAb(b.a,a)){fAb(b.a,a);}}
function wO(b,a){if(!jAb(b.b,a)){fAb(b.b,a);}}
function xO(b,a){if(!jAb(b.c,a)){fAb(b.c,a);}}
function zO(b,a){if(jAb(b.a,a)){b.a.af(a);}}
function AO(b,a){if(jAb(b.b,a)){b.b.af(a);}}
function BO(b,a){if(jAb(b.c,a)){b.c.af(a);}}
function sO(){}
_=sO.prototype=new oL();_.sg=EAb+'ResponseNode';_.rg=206;function DO(a){a.c=(ay(),by);return a;}
function EO(b,a){lZ(a);vdb(b.c,true);}
function FO(d,a){var b,c;if(a.a==1){return '@'+a[0];}b='';for(c=0;c<a.a;c++){if(c<a.a-1){b+='@'+a[c]+', ';}else{b+=' i @'+a[c];}}return b;}
function aP(d,a){var b,c;if(a.a==1){return '<'+a[0]+'>';}b='';for(c=0;c<a.a;c++){if(c<a.a-1){b+='<'+a[c]+'>, ';}else{b+=' i <'+a[c]+'>';}}return b;}
function cP(e,d,a){var b,c;b=wpb(d);for(c=0;c<opb(b);c++){if(!CI(a,zpb(qpb(b,c)))){return false;}}return true;}
function dP(e,d,a){var b,c;b=xpb(d);for(c=0;c<b.yc();c++){if(!CI(a,zpb(b.sd(c)))){return false;}}return true;}
function eP(b,a){a=a.bf('&amp;','&');a=a.bf('&quot;','"');a=a.bf('&apos;',"'");a=a.bf('&lt;','<');a=a.bf('&gt;','>');return a;}
function fP(b,a){a=a.bf('&','&amp;');a=a.bf('"','&quot;');a=a.bf("'",'&apos;');a=a.bf('<','&lt;');a=a.bf('>','&gt;');return a;}
function gP(g,b,d,f){var a,c,e;if(iub(d,'#')){d=d.ig(1);}if(Apb(b)==1&&Cpb(b)){e=ppb(wpb(b),'id');if(e!==null&&gub(Bpb(e),d)){jP(g,b,f);return;}}a=xpb(b);for(c=0;c<a.yc();c++){gP(g,a.sd(c),d,f);}}
function vP(c,g){var a,d,e,f;g=g.bf('>\\s*<','><');g=g.bf('<!--.*?-->','');try{Ek();d=Bnb(g);if(wP(c,d)){vdb(c.c,true);pdb(c.c);f=nI(new lI());e=oI(f,c.a);(jw(),uw).bg(e);al(true);C2((jw(),lw));}}catch(a){a=rU(a);if(hU(a,31)){a;EO(c,'El fitxer WADL \xE9s inv\xE0lid. Si us plau mireu que estigui ben format.');}else throw a;}}
function hP(g,b,e){var a,c,d,f,h,i;if(cP(g,b,(AP(),kQ))){d=ppb(wpb(b),'xml:lang');c='';if(d!==null){c=fP(g,Bpb(d));}else{c='en';}i=ppb(wpb(b),'title');h='';if(i!==null){h=fP(g,Bpb(i));}f='';if(ypb(b)!==null){f=hqb(xpb(b));f=eP(g,f);}a=zK(new yK(),c,h,f,e);rL(e,a);}else{EO(g,qm(Ck,'doc',FO(g,(AP(),kQ))));return false;}return true;}
function iP(q,e,l,i){var a,b,c,d,f,g,h,j,k,m,n,o,p;if(dP(q,e,(AP(),mQ))){if(cP(q,e,(AP(),lQ))){f=ppb(wpb(e),'href');if(f!==null){gP(q,q.b,Bpb(f),l);}else{j='';b='';m='';o='';k=ppb(wpb(e),'mediaType');if(k!==null){j=Bpb(k);}c=ppb(wpb(e),'element');if(c!==null){b=Bpb(c);}n=ppb(wpb(e),'profile');if(n!==null){m=Bpb(n);}p=ppb(wpb(e),'status');if(p!==null){o=Bpb(p);}d=null;if(!i){if(hU(l,22)){d=EK(new CK(),j,b,m,o,gU(l,22),gU(l,22).n);vO(gU(l,22),d);}else if(hU(l,14)){d=EK(new CK(),j,b,m,o,gU(l,14),gU(l,14));yJ(gU(l,14),d);}h=ppb(wpb(e),'id');if(h!==null){iL(d,Bpb(h));}a=xpb(e);for(g=0;g<a.yc();g++){if(gub(zpb(a.sd(g)),'param')){!oP(q,a.sd(g),d,false);}else if(gub(zpb(a.sd(g)),'doc')){!hP(q,a.sd(g),d);}}}else{h=ppb(wpb(e),'id');if(hU(l,22)){d=FK(new CK(),Bpb(h),true,gU(l,22),gU(l,22).n);vO(gU(l,22),d);}else if(hU(l,14)){d=FK(new CK(),Bpb(h),true,gU(l,14),gU(l,14));yJ(gU(l,14),d);}}}}else{EO(q,qm(Ck,'fault',FO(q,(AP(),lQ))));return false;}}else{EO(q,rm(Ck,'fault',aP(q,(AP(),mQ))));return false;}return true;}
function jP(c,a,b){if(gub(zpb(a),'method')){mP(c,a,b,true);}else if(gub(zpb(a),'fault')){iP(c,a,b,true);}else if(gub(zpb(a),'resource')){rP(c,a,b,true);}else if(gub(zpb(a),'representation')){pP(c,a,b,true);}else if(gub(zpb(a),'param')){oP(c,a,b,true);}}
function kP(f,d,a){var b,c,e;if(dP(f,d,(AP(),nQ))){c=uL(new tL(),a);zJ(a,c);b=xpb(d);for(e=0;e<b.yc();e++){if(gub(zpb(b.sd(e)),'include')){!lP(f,b.sd(e),c);}else if(gub(zpb(b.sd(e)),'doc')){!hP(f,b.sd(e),c);}}}else{EO(f,rm(Ck,'grammars',aP(f,(AP(),nQ))));return false;}return true;}
function lP(d,c,a){var b;if(dP(d,c,(AP(),pQ))){if(cP(d,c,(AP(),oQ))){b=ppb(wpb(c),'href');if(b!==null){vL(a,Bpb(b));}}else{EO(d,qm(Ck,'include',FO(d,(AP(),oQ))));return false;}}else{EO(d,rm(Ck,'include',aP(d,(AP(),pQ))));return false;}return true;}
function mP(j,g,i,e){var a,b,c,d,f,h;if(dP(j,g,(AP(),rQ))){if(cP(j,g,(AP(),qQ))){b=ppb(wpb(g),'href');if(b!==null){gP(j,j.b,Bpb(b),i);}else{h=ppb(wpb(g),'name');if(h!==null){if(!e){f=CL(new AL(),Bpb(h),gU(i,23),gU(i,23).n);d=ppb(wpb(g),'id');if(d!==null){eM(f,Bpb(d));}a=xpb(g);for(c=0;c<a.yc();c++){if(gub(zpb(a.sd(c)),'request')){if(!qP(j,a.sd(c),f)){return false;}}else if(gub(zpb(a.sd(c)),'response')){if(!uP(j,a.sd(c),f)){return false;}}else if(gub(zpb(a.sd(c)),'doc')){if(!hP(j,a.sd(c),f)){return false;}}}}else{d=ppb(wpb(g),'id');f=DL(new AL(),Bpb(d),true,gU(i,23),gU(i,23).n);}if(hU(i,6)){xN(gU(i,6),f);}else if(hU(i,14)){aK(gU(i,14),f);}else if(hU(i,13)){eO(gU(i,13),f);}}}}else{EO(j,qm(Ck,'method',FO(j,(AP(),qQ))));return false;}}else{EO(j,rm(Ck,'method',aP(j,(AP(),rQ))));return false;}return true;}
function nP(c,a,b){var d;if(dP(c,a,(AP(),tQ))){if(cP(c,a,(AP(),sQ))){d=ppb(wpb(a),'value');if(d!==null){rM(b,Bpb(d));}}else{EO(c,qm(Ck,'option',FO(c,(AP(),sQ))));return false;}}else{EO(c,rm(Ck,'option',aP(c,(AP(),tQ))));return false;}return true;}
function oP(w,q,r,i){var a,b,c,d,e,f,g,h,j,k,l,m,n,o,p,s,t,u,v,x,y;if(dP(w,q,(AP(),vQ))){if(cP(w,q,(AP(),uQ))){f=ppb(wpb(q),'href');if(f!==null){gP(w,w.b,Bpb(f),r);}else{n='';u='';x='';b='';s='';l=false;j=false;d='';o=ppb(wpb(q),'name');if(o!==null){n=Bpb(o);}v=ppb(wpb(q),'style');if(v!==null){u=Bpb(v);}t=ppb(wpb(q),'path');if(t!==null){s=Bpb(t);}y=ppb(wpb(q),'type');if(y!==null){x=Bpb(y);}if(gub(x,'')){x='xsd:string';}c=ppb(wpb(q),'default');if(c!==null){b=Bpb(c);}e=ppb(wpb(q),'fixed');if(e!==null){d=Bpb(e);}m=ppb(wpb(q),'required');if(m!==null){if(gub(Bpb(m),'true')){l=true;}}k=ppb(wpb(q),'repeating');if(k!==null){if(gub(Bpb(k),'true')){j=true;}}p=null;if(!i){if(hU(r,6)){p=pM(new lM(),n,x,'manual',u,l,j,b,d,s,'',gU(r,6),gU(r,6).n);tN(gU(r,6),p);}else if(hU(r,24)){p=pM(new lM(),n,x,'manual',u,l,j,b,d,s,'',gU(r,24),gU(r,24).n);iN(gU(r,24),p);}else if(hU(r,22)){p=pM(new lM(),n,x,'manual',u,l,j,b,d,s,'',gU(r,22),gU(r,22).n);wO(gU(r,22),p);}else if(hU(r,11)){p=pM(new lM(),n,x,'manual',u,l,j,b,d,s,'',gU(r,11),gU(r,11).n);fL(gU(r,11),p);}else if(hU(r,8)){p=pM(new lM(),n,x,'manual',u,l,j,b,d,s,'',gU(r,8),gU(r,8).n);fL(gU(r,8),p);}else if(hU(r,14)){p=pM(new lM(),n,x,'manual',u,l,j,b,d,s,'',gU(r,14),gU(r,14));BJ(gU(r,14),p);}h=ppb(wpb(q),'id');if(h!==null){vM(p,Bpb(h));}a=xpb(q);for(g=0;g<a.yc();g++){if(gub(zpb(a.sd(g)),'option')){!nP(w,a.sd(g),p);}else if(gub(zpb(a.sd(g)),'link')){!(a.sd(g),false);}else if(gub(zpb(a.sd(g)),'doc')){!hP(w,a.sd(g),p);}}}else{h=ppb(wpb(q),'id');if(hU(r,6)){p=qM(new lM(),Bpb(h),true,gU(r,6),gU(r,6).n);tN(gU(r,6),p);}else if(hU(r,24)){p=qM(new lM(),Bpb(h),true,gU(r,24),gU(r,24).n);iN(gU(r,24),p);}else if(hU(r,22)){p=qM(new lM(),Bpb(h),true,gU(r,22),gU(r,22).n);wO(gU(r,22),p);}else if(hU(r,11)){p=qM(new lM(),Bpb(h),true,gU(r,11),gU(r,11).n);fL(gU(r,11),p);}else if(hU(r,8)){p=qM(new lM(),Bpb(h),true,gU(r,8),gU(r,8).n);fL(gU(r,8),p);}else if(hU(r,14)){p=qM(new lM(),Bpb(h),true,gU(r,14),gU(r,14));BJ(gU(r,14),p);}}}}else{EO(w,qm(Ck,'param',FO(w,(AP(),uQ))));return false;}}else{EO(w,rm(Ck,'param',aP(w,(AP(),vQ))));return false;}return true;}
function pP(q,n,j,g){var a,b,c,d,e,f,h,i,k,l,m,o,p;if(dP(q,n,(AP(),xQ))){if(cP(q,n,(AP(),wQ))){d=ppb(wpb(n),'href');if(d!==null){gP(q,q.b,Bpb(d),j);}else{h='';b='';k='';o='';i=ppb(wpb(n),'mediaType');if(i!==null){h=Bpb(i);}c=ppb(wpb(n),'element');if(c!==null){b=Bpb(c);}l=ppb(wpb(n),'profile');if(l!==null){k=Bpb(l);}p=ppb(wpb(n),'status');if(p!==null){o=Bpb(p);}m=null;if(!g){if(hU(j,22)){m=cN(new aN(),h,b,k,o,gU(j,22),gU(j,22).n);xO(gU(j,22),m);}else if(hU(j,24)){m=cN(new aN(),h,b,k,o,gU(j,24),gU(j,24).n);jN(gU(j,24),m);}else if(hU(j,14)){m=cN(new aN(),h,b,k,o,gU(j,14),gU(j,14));CJ(gU(j,14),m);}f=ppb(wpb(n),'id');if(f!==null){iL(m,Bpb(f));}a=xpb(n);for(e=0;e<a.yc();e++){if(gub(zpb(a.sd(e)),'param')){!oP(q,a.sd(e),m,false);}else if(gub(zpb(a.sd(e)),'doc')){!hP(q,a.sd(e),m);}}}else{f=ppb(wpb(n),'id');if(hU(j,22)){m=dN(new aN(),Bpb(f),true,gU(j,22),gU(j,22).n);xO(gU(j,22),m);}else if(hU(j,24)){m=dN(new aN(),Bpb(f),true,gU(j,24),gU(j,24).n);jN(gU(j,24),m);}else if(hU(j,14)){m=dN(new aN(),Bpb(f),true,gU(j,14),gU(j,14));CJ(gU(j,14),m);}}}}else{EO(q,qm(Ck,'representation',FO(q,(AP(),wQ))));return false;}}else{EO(q,rm(Ck,'representation',aP(q,(AP(),xQ))));return false;}return true;}
function qP(f,e,c){var a,b,d;if(dP(f,e,(AP(),yQ))){a=xpb(e);d=hN(new fN(),c,c.n);EL(c,d);for(b=0;b<a.yc();b++){if(gub(zpb(a.sd(b)),'representation')){if(!pP(f,a.sd(b),d,false)){return false;}}else if(gub(zpb(a.sd(b)),'param')){if(!oP(f,a.sd(b),d,false)){return false;}}else if(gub(zpb(a.sd(b)),'doc')){if(!hP(f,a.sd(b),d)){return false;}}}}else{EO(f,rm(Ck,'request',aP(f,(AP(),yQ))));return false;}return true;}
function rP(j,i,f,e){var a,b,c,d,g,h;if(dP(j,i,(AP(),AQ))){if(cP(j,i,(AP(),zQ))){b=ppb(wpb(i),'href');if(b!==null){gP(j,j.b,Bpb(b),f);}else{g=ppb(wpb(i),'path');if(g!==null){h=null;if(!e){h=qN(new oN(),Bpb(g),gU(f,23),gU(f,23).n);a=xpb(i);for(c=0;c<a.yc();c++){if(gub(zpb(a.sd(c)),'param')){if(!oP(j,a.sd(c),h,false)){return false;}}else if(gub(zpb(a.sd(c)),'method')){if(!mP(j,a.sd(c),h,false)){return false;}}else if(gub(zpb(a.sd(c)),'resource')){if(!rP(j,a.sd(c),h,false)){return false;}}else if(gub(zpb(a.sd(c)),'doc')){if(!hP(j,a.sd(c),h)){return false;}}}d=ppb(wpb(i),'id');if(d!==null){DN(h,Bpb(d));}}else{d=ppb(wpb(i),'id');h=rN(new oN(),Bpb(d),true,gU(f,23),gU(f,23).n);}if(hU(f,9)){kO(gU(f,9),h);}else if(hU(f,6)){uN(gU(f,6),h);}}}}else{EO(j,qm(Ck,'resource',FO(j,(AP(),zQ))));return false;}}else{EO(j,rm(Ck,'resource',aP(j,(AP(),AQ))));return false;}return true;}
function sP(h,g,a){var b,c,d,e,f;if(dP(h,g,(AP(),CQ))){if(cP(h,g,(AP(),BQ))){e=ppb(wpb(g),'id');d='';if(e!==null){d=Bpb(e);}f=bO(new FN(),d,a);DJ(a,f);b=xpb(g);for(c=0;c<b.yc();c++){if(gub(zpb(b.sd(c)),'method')){if(!mP(h,b.sd(c),f,false)){return false;}}else if(gub(zpb(b.sd(c)),'param')){if(!oP(h,b.sd(c),f,false)){return false;}}else if(gub(zpb(b.sd(c)),'doc')){if(!hP(h,b.sd(c),f)){return false;}}}}else{EO(h,qm(Ck,'resource_type',FO(h,(AP(),BQ))));return false;}}else{EO(h,rm(Ck,'resource_type',aP(h,(AP(),CQ))));return false;}return true;}
function tP(h,g,a){var b,c,d,e,f;if(dP(h,g,(AP(),EQ))){if(cP(h,g,(AP(),DQ))){c=ppb(wpb(g),'base');b='';if(c!==null){b=Bpb(c);}f=jO(new iO(),b,a);EJ(a,f);d=xpb(g);for(e=0;e<d.yc();e++){if(gub(zpb(d.sd(e)),'resource')){if(!rP(h,d.sd(e),f,false)){return false;}}else if(gub(zpb(d.sd(e)),'doc')){if(!hP(h,d.sd(e),f)){return false;}}}}else{EO(h,qm(Ck,'resources',FO(h,(AP(),DQ))));return false;}}else{EO(h,rm(Ck,'resources',aP(h,(AP(),EQ))));return false;}return true;}
function uP(f,e,c){var a,b,d;if(dP(f,e,(AP(),FQ))){a=xpb(e);d=uO(new sO(),c,c.n);FL(c,d);for(b=0;b<a.yc();b++){if(gub(zpb(a.sd(b)),'representation')){if(!pP(f,a.sd(b),d,false)){return false;}}else if(gub(zpb(a.sd(b)),'fault')){if(!iP(f,a.sd(b),d,false)){return false;}}else if(gub(zpb(a.sd(b)),'param')){if(!oP(f,a.sd(b),d,false)){return false;}}else if(gub(zpb(a.sd(b)),'doc')){if(!hP(f,a.sd(b),d)){return false;}}}}else{EO(f,rm(Ck,'response',aP(f,(AP(),FQ))));return false;}return true;}
function wP(g,h){var a,b,c,d,e,f,i,j;j=h.jc();for(e=0;e<j.yc();e++){i=j.sd(e);if(Apb(i)==1){g.b=i;break;}}if(gub(zpb(g.b),'application')){if(dP(g,g.b,(AP(),jQ))){if(ppb(wpb(g.b),'xmlns')!==null&&ppb(wpb(g.b),'xmlns:xsd')!==null&&ppb(wpb(g.b),'xmlns:xsi')!==null&&ppb(wpb(g.b),'xsi:schemaLocation')!==null){a=mJ(new lJ(),'');g.a=xJ(new vJ(),a);sJ(a,g.a);d=wpb(g.b);for(e=0;e<opb(d);e++){c=qpb(d,e);if(gub(zpb(c),'xmlns')||gub(zpb(c),'xmlns:xsd')||gub(zpb(c),'xmlns:xsi')||gub(zpb(c),'xsi:schemaLocation')){continue;}f=iM(new hM(),zpb(c),Bpb(c));AJ(g.a,f);}b=xpb(g.b);for(e=0;e<b.yc();e++){if(gub(zpb(b.sd(e)),'resources')){if(!tP(g,b.sd(e),g.a)){return false;}}else if(gub(zpb(b.sd(e)),'grammars')){if(!kP(g,b.sd(e),g.a)){return false;}}else if(gub(zpb(b.sd(e)),'resource_type')){if(!sP(g,b.sd(e),g.a)){return false;}}else if(gub(zpb(b.sd(e)),'method')){if(!mP(g,b.sd(e),g.a,false)){return false;}}else if(gub(zpb(b.sd(e)),'representation')){if(!pP(g,b.sd(e),g.a,false)){return false;}}else if(gub(zpb(b.sd(e)),'fault')){if(!iP(g,b.sd(e),g.a,false)){return false;}}else if(gub(zpb(b.sd(e)),'param')){if(!oP(g,b.sd(e),g.a,false)){return false;}}else if(gub(zpb(b.sd(e)),'doc')){if(!hP(g,b.sd(e),g.a)){return false;}}}}else{EO(g,sm(Ck,'application',FO(g,(AP(),iQ))));return false;}}else{EO(g,rm(Ck,'application',aP(g,(AP(),jQ))));return false;}}else{EO(g,"El primer fill d'un fitxer WADL ha de ser un element <application> amb els atributs de namespace correctes.");return false;}return true;}
function CO(){}
_=CO.prototype=new stb();_.sg=EAb+'WadlParser';_.rg=0;_.a=null;_.b=null;_.c=null;function AP(){AP=yAb;jQ=bU('[Ljava.lang.String;',0,16,['resources','grammars','resource_type','method','representation','param','fault','doc']);EQ=bU('[Ljava.lang.String;',0,16,['resource','doc']);nQ=bU('[Ljava.lang.String;',0,16,['include','doc']);pQ=bU('[Ljava.lang.String;',0,16,['doc']);tQ=bU('[Ljava.lang.String;',0,16,['doc']);AQ=bU('[Ljava.lang.String;',0,16,['param','method','resource','doc']);CQ=bU('[Ljava.lang.String;',0,16,['param','method','doc']);rQ=bU('[Ljava.lang.String;',0,16,['request','response','doc']);yQ=bU('[Ljava.lang.String;',0,16,['representation','param','doc']);FQ=bU('[Ljava.lang.String;',0,16,['representation','fault','param','doc']);xQ=bU('[Ljava.lang.String;',0,16,['param','doc']);vQ=bU('[Ljava.lang.String;',0,16,['option','link','doc']);mQ=bU('[Ljava.lang.String;',0,16,['param','doc']);iQ=bU('[Ljava.lang.String;',0,16,['xmlns:xsi','xmlns:xsd','xsi:schemaLocation','xmlns']);kQ=bU('[Ljava.lang.String;',0,16,['title','xml:lang']);oQ=bU('[Ljava.lang.String;',0,16,['href']);DQ=bU('[Ljava.lang.String;',0,16,['base']);zQ=bU('[Ljava.lang.String;',0,16,['id','path','type','queryType']);BQ=bU('[Ljava.lang.String;',0,16,['id']);qQ=bU('[Ljava.lang.String;',0,16,['href','id','name']);wQ=bU('[Ljava.lang.String;',0,16,['element','href','id','mediaType','profile','status']);lQ=bU('[Ljava.lang.String;',0,16,['element','href','id','mediaType','profile','status']);uQ=bU('[Ljava.lang.String;',0,16,['id','href','name','style','type','default','path','required','repeating','fixed']);sQ=bU('[Ljava.lang.String;',0,16,['value']);}
function yP(a){a.a=znb();}
function zP(b,a){AP();yP(b);BP(b,a);return b;}
function BP(q,l){var a,b,c,d,e,f,g,h,i,j,k,m,n,o,p;m=q.a.eb('application');m.ff('xmlns:xsi','http://www.w3.org/2001/XMLSchema-instance');m.ff('xmlns:xsd','http://www.w3.org/2001/XMLSchema');m.ff('xsi:schemaLocation','http://research.sun.com/wadl/2006/10 wadl.xsd');m.ff('xmlns','http://research.sun.com/wadl/2006/10');e=(FJ(),pK);p=oAb(e);o=0;while(p.dd()){n=gU(p.yd(),21);if(n.a===null){m.ff('xmlns:extNs'+o,n.b);}else{m.ff(n.a,n.b);}o++;}if((FJ(),uK)!==null){EP(q,(FJ(),uK),m);}if((FJ(),xK)!==null){fQ(q,(FJ(),xK),m);}if((FJ(),sK)!==null){j=(FJ(),sK);k=oAb(j);while(k.dd()){eQ(q,gU(k.yd(),13),m);}}if((FJ(),oK)!==null){c=(FJ(),oK);d=oAb(c);while(d.dd()){FP(q,gU(d.yd(),7),m);}}if((FJ(),rK)!==null){h=(FJ(),rK);i=oAb(h);while(i.dd()){bQ(q,gU(i.yd(),11),m);}}if((FJ(),qK)!==null){f=(FJ(),qK);g=oAb(f);while(g.dd()){aQ(q,gU(g.yd(),10),m);}}if(l.a!==null){a=l.a;b=oAb(a);while(b.dd()){DP(q,gU(b.yd(),8),m);}}if(l.o!==null){CP(q,l.o,m);}q.a.y(m);}
function CP(f,c,e){var a,b,d;d=oAb(c);while(d.dd()){a=gU(d.yd(),32);b=f.a.eb('doc');b.ff('xml:lang',a.c);b.ff('title',a.b);b.y(f.a.kb(a.a));e.y(b);}}
function DP(d,a,c){var b;b=d.a.eb('fault');if(a.c!==null){b.ff('href',a.c);}else{if(!gub(a.e,''))b.ff('mediaType',a.e);if(!gub(a.b,''))b.ff('element',a.b);if(!gub(a.g,''))b.ff('status',a.g);if(!gub(a.f,''))b.ff('profile',a.f);if(a.d!==null)b.ff('id',a.d);}CP(d,a.o,b);c.y(b);}
function EP(g,c,b){var a,d,e,f;d=g.a.eb('grammars');if(c!==null){a=(wL(),zL);f=oAb(a);while(f.dd()){e=g.a.eb('include');e.ff('href',gU(f.yd(),16));d.y(e);}}CP(g,c.o,d);b.y(d);}
function FP(d,a,c){var b;b=d.a.eb('method');if(a.a!==null){b.ff('href',a.a);}else{b.ff('name',a.c);if(a.b!==null)b.ff('id',a.b);}cQ(d,a.d,b);gQ(d,a.e,b);CP(d,a.o,b);c.y(b);}
function aQ(i,d,h){var a,b,c,e,f,g;g=i.a.eb('param');if(d.d!==null){g.ff('href',d.d);}else{if(!gub(d.h,''))g.ff('name',d.h);if(!gub(d.l,''))g.ff('type',d.l);if(!gub(d.k,''))g.ff('style',d.k);if(!gub(d.a,''))g.ff('default',d.a);if(!gub(d.c,''))g.ff('fixed',d.c);if(!gub(d.j,''))g.ff('path',d.j);if(d.g)g.ff('required',''+d.g);if(d.f)g.ff('repeating',''+d.f);if(d.e!==null)g.ff('id',d.e);}if(pAb(d.i)>0){c=oAb(d.i);while(c.dd()){b=i.a.eb('option');b.ff('value',gU(c.yd(),16));g.y(b);}}e=d.o;f=oAb(e);while(f.dd()){a=gU(f.yd(),32);if(gub(a.a,'')){BK(a,'Estimated Type ('+d.b+'): ['+d.l+']');}}CP(i,e,g);h.y(g);}
function bQ(f,c,b){var a,d,e;d=f.a.eb('representation');if(c.c!==null){d.ff('href',c.c);}else{if(!gub(c.e,''))d.ff('mediaType',c.e);if(!gub(c.b,''))d.ff('element',c.b);if(!gub(c.g,''))d.ff('status',c.g);if(!gub(c.f,''))d.ff('profile',c.f);if(c.d!==null)d.ff('id',c.d);}a=c.a;e=oAb(a);while(e.dd()){aQ(f,gU(e.yd(),10),d);}CP(f,c.o,d);b.y(d);}
function cQ(h,f,e){var a,b,c,d,g;if(f===null){return;}g=h.a.eb('request');a=f.a;d=oAb(a);while(d.dd()){aQ(h,gU(d.yd(),10),g);}b=f.b;c=oAb(b);while(c.dd()){bQ(h,gU(c.yd(),11),g);}CP(h,f.o,g);e.y(g);}
function dQ(j,g,f){var a,b,c,d,e,h,i;h=j.a.eb('resource');if(g.e!==null){h.ff('href',g.e);}else{h.ff('path',g.g);if(g.f!==null)h.ff('id',g.f);}a=g.d;d=oAb(a);while(d.dd()){dQ(j,gU(d.yd(),6),h);}CP(j,g.o,h);c=g.c;i=oAb(c);while(i.dd()){aQ(j,gU(i.yd(),10),h);}b=g.b;e=oAb(b);while(e.dd()){FP(j,gU(e.yd(),7),h);}f.y(h);}
function eQ(h,f,c){var a,b,d,e,g;g=h.a.eb('resource_type');b=f.b;e=oAb(b);while(e.dd()){aQ(h,gU(e.yd(),10),g);}a=f.a;d=oAb(a);while(d.dd()){FP(h,gU(d.yd(),7),g);}CP(h,f.o,g);c.y(g);}
function fQ(f,d,b){var a,c,e;e=f.a.eb('resources');e.ff('base',(mO(),rO));a=(mO(),qO);c=oAb(a);while(c.dd()){dQ(f,gU(c.yd(),6),e);}CP(f,d.o,e);b.y(e);}
function gQ(j,h,g){var a,b,c,d,e,f,i;if(h===null){return;}i=j.a.eb('response');d=h.c;e=oAb(d);while(e.dd()){bQ(j,gU(e.yd(),11),i);}a=h.a;b=oAb(a);while(b.dd()){DP(j,gU(b.yd(),8),i);}c=h.b;f=oAb(c);while(f.dd()){aQ(j,gU(f.yd(),10),i);}CP(j,h.o,i);g.y(i);}
function hQ(b){var a;if(b.a.cd()){a='><';return ('<?xml version="1.0" encoding="utf-8"?>\n'+b.a.lg()).bf(a,'>\n<');}else{return '';}}
function xP(){}
_=xP.prototype=new stb();_.sg=EAb+'WadlXml';_.rg=0;var iQ,jQ,kQ,lQ,mQ,nQ,oQ,pQ,qQ,rQ,sQ,tQ,uQ,vQ,wQ,xQ,yQ,zQ,AQ,BQ,CQ,DQ,EQ,FQ;function dR(){return kR();}
function eR(a){return a==null?null:a.sg;}
var fR=null;function iR(a){return a==null?0:a.$H?a.$H:(a.$H=lR());}
function jR(a){return a==null?0:a.$H?a.$H:(a.$H=lR());}
function kR(){return $moduleBase;}
function lR(){return ++mR;}
var mR=0;function oR(c,b,a){ytb(c,'JavaScript '+b+' exception: '+a);return c;}
function nR(){}
_=nR.prototype=new xtb();_.sg=FAb+'JavaScriptException';_.rg=207;function sR(b,a){if(!hU(a,33)){return false;}return uR(b,gU(a,33));}
function tR(a){return iR(a);}
function vR(a){return sR(this,a);}
function uR(a,b){return a===b;}
function wR(){return tR(this);}
function yR(){return xR(this);}
function xR(a){if(a.toString)return a.toString();return '[object]';}
function qR(){}
_=qR.prototype=new stb();_.qb=vR;_.ed=wR;_.lg=yR;_.sg=FAb+'JavaScriptObject';_.rg=208;function BS(b,d,c,a){if(d===null){throw new ftb();}if(a===null){throw new ftb();}if(c<0){throw new nsb();}b.a=c;b.c=d;if(c>0){b.b=FR(new ER(),b,a);EY(b.b,c);}else{b.b=null;}return b;}
function DS(a){var b;if(a.c!==null){b=a.c;a.c=null;qT(b);CS(a);}}
function CS(a){if(a.b!==null){BY(a.b);}}
function FS(e,a){var b,c,d,f;if(e.c===null){return;}CS(e);f=e.c;e.c=null;b=rT(f);if(b!==null){c=ytb(new xtb(),b);a.ae(e,c);}else{d=bT(f);a.ne(e,d);}}
function aT(b,a){if(b.c===null){return;}DS(b);ly(a,b,yS(new xS(),b,b.a));}
function bT(b){var a;a=BR(new AR(),b);return a;}
function cT(a){var b;b=fR;{FS(this,a);}}
function zR(){}
_=zR.prototype=new stb();_.ac=cT;_.sg=aBb+'Request';_.rg=0;_.a=0;_.b=null;_.c=null;function dT(){}
_=dT.prototype=new stb();_.sg=aBb+'Response';_.rg=0;function BR(a,b){a.a=b;return a;}
function DR(a){return sT(a.a);}
function AR(){}
_=AR.prototype=new dT();_.sg=aBb+'Request$1';_.rg=0;function CY(){CY=yAb;eZ=fxb(new exb());{dZ();}}
function AY(a){CY();return a;}
function BY(a){if(a.c){FY(a.d);}else{aZ(a.d);}mxb(eZ,a);}
function DY(a){if(!a.c){mxb(eZ,a);}a.df();}
function EY(b,a){if(a<=0){throw osb(new nsb(),'must be positive');}BY(b);b.c=false;b.d=bZ(b,a);gxb(eZ,b);}
function FY(a){CY();$wnd.clearInterval(a);}
function aZ(a){CY();$wnd.clearTimeout(a);}
function bZ(b,a){CY();return $wnd.setTimeout(function(){b.bc();},a);}
function cZ(){var a;a=fR;{DY(this);}}
function dZ(){CY();jZ(new wY());}
function vY(){}
_=vY.prototype=new stb();_.bc=cZ;_.sg=cBb+'Timer';_.rg=209;_.c=false;_.d=0;var eZ;function FR(b,a,c){b.a=a;b.b=c;AY(b);return b;}
function bS(){aT(this.a,this.b);}
function ER(){}
_=ER.prototype=new vY();_.df=bS;_.sg=aBb+'Request$2';_.rg=210;function jS(){jS=yAb;eS(new dS(),'GET');oS=eS(new dS(),'POST');pS=new v1();}
function hS(b,a,c){jS();iS(b,a===null?null:a.a,c);return b;}
function iS(b,a,c){jS();hT('httpMethod',a);hT('url',c);b.b=a;b.e=c;return b;}
function kS(f,d,a){var b,c,e,g;g=z1(pS);b=tT(g,f.b,f.e,true,f.f,f.c);if(b!==null){throw vS(new uS(),f.e);}mS(f,g);c=BS(new zR(),g,f.d,a);e=uT(g,c,d,a);if(e!==null){throw sS(new rS(),e);}return c;}
function lS(b,a,c){hT('header',a);hT('value',c);if(b.a===null){b.a=Cyb(new ayb());}b.a.we(a,c);}
function mS(e,f){var a,b,c,d;if(e.a!==null&&e.a.a>0){a=azb(e.a);d=fyb(a);while(wyb(d)){c=gU(xyb(d),34);b=vT(f,gU(c.xc(),16),gU(c.Fc(),16));if(b!==null){throw sS(new rS(),b);}}}else{vT(f,'Content-Type','text/plain; charset=utf-8');}}
function nS(a,b){if(b<0){throw osb(new nsb(),'Timeouts cannot be negative');}a.d=b;}
function cS(){}
_=cS.prototype=new stb();_.sg=aBb+'RequestBuilder';_.rg=0;_.a=null;_.b=null;_.c=null;_.d=0;_.e=null;_.f=null;var oS,pS;function eS(b,a){b.a=a;return b;}
function gS(){return this.a;}
function dS(){}
_=dS.prototype=new stb();_.lg=gS;_.sg=aBb+'RequestBuilder$Method';_.rg=0;_.a=null;function sS(b,a){lsb(b,a);return b;}
function rS(){}
_=rS.prototype=new ksb();_.sg=aBb+'RequestException';_.rg=211;function vS(a,b){sS(a,'The URL '+b+' is invalid or violates the same-origin security restriction');return a;}
function uS(){}
_=uS.prototype=new rS();_.sg=aBb+'RequestPermissionException';_.rg=212;function yS(b,a,c){sS(b,AS(c));return b;}
function AS(a){return 'A request timeout has expired after '+Csb(a)+' ms';}
function xS(){}
_=xS.prototype=new rS();_.sg=aBb+'RequestTimeoutException';_.rg=213;function hT(a,b){iT(a,b);if(0==b.og().vd()){throw osb(new nsb(),a+' can not be empty');}}
function iT(a,b){if(null===b){throw gtb(new ftb(),a+' can not be null');}}
function mT(a){iT('decodedURLComponent',a);return lT(a);}
function lT(a){var b=/%20/g;return encodeURIComponent(a).replace(b,'+');}
function qT(a){delete a.onreadystatechange;a.abort();}
function rT(b){try{if(b.status===undefined){return 'XmlHttpRequest.status == undefined, please see Safari bug '+'http://bugs.webkit.org/show_bug.cgi?id=3810 for more details';}return null;}catch(a){return 'Unable to read XmlHttpRequest.status; likely causes are a '+'networking error or bad cross-domain request. Please see '+'https://bugzilla.mozilla.org/show_bug.cgi?id=238559 for more '+'details';}}
function sT(a){return a.responseText;}
function tT(g,c,e,b,f,d){try{g.open(c,e,b,f,d);}catch(a){return a.toString();}return null;}
function uT(f,c,d,b){var e=f;e.onreadystatechange=function(){if(e.readyState==pT){delete e.onreadystatechange;c.ac(b);}};try{e.send(d);}catch(a){return a.toString();}return null;}
function vT(d,b,c){try{d.setRequestHeader(b,c);}catch(a){return a.toString();}return null;}
var pT=4;function zT(c,a,d,b,e){c.a=a;c.b=b;c.sg=e;c.rg=d;return c;}
function BT(a,b,c){return a[b]=c;}
function CT(b,a){return b[a];}
function ET(b,a){return b[a];}
function DT(a){return a.length;}
function aU(e,d,c,b,a){return FT(e,d,c,b,0,DT(b),a);}
function FT(j,i,g,c,e,a,b){var d,f,h;if((f=CT(c,e))<0){throw new dtb();}h=zT(new yT(),f,CT(i,e),CT(g,e),j);++e;if(e<a){j=j.ig(1);for(d=0;d<f;++d){BT(h,d,FT(j,i,g,c,e,a,b));}}else{for(d=0;d<f;++d){BT(h,d,b);}}return h;}
function bU(f,e,c,g){var a,b,d;b=DT(g);d=zT(new yT(),b,e,c,f);for(a=0;a<b;++a){BT(d,a,ET(g,a));}return d;}
function cU(a,b,c){if(c!==null&&a.b!=0&& !hU(c,a.b)){throw new urb();}return BT(a,b,c);}
function yT(){}
_=yT.prototype=new stb();_.sg=bBb+'Array';_.rg=0;function fU(b,a){if(!b)return false;return !(!nU[b][a]);}
function gU(b,a){if(b!=null)fU(b.rg,a)||mU();return b;}
function hU(b,a){if(b==null)return false;return fU(b.rg,a);}
function iU(a){return a&65535;}
function jU(a){return ~(~a);}
function kU(a){if(a>(mtb(),ysb))return mtb(),ysb;if(a<(mtb(),zsb))return mtb(),zsb;return a>=0?Math.floor(a):Math.ceil(a);}
function mU(){throw new gsb();}
function lU(a){if(a!==null){throw new gsb();}return a;}
function oU(b,d){_=d.prototype;if(b&& !(b.rg>=_.rg)){var c=b.toString;for(var a in _){b[a]=_[a];}b.toString=c;}return b;}
var nU;function rU(a){if(hU(a,35)){return a;}return oR(new nR(),tU(a),sU(a));}
function sU(a){return a.message;}
function tU(a){return a.name;}
function vU(b,a){return b;}
function uU(){}
_=uU.prototype=new xtb();_.sg=cBb+'CommandCanceledException';_.rg=214;function mV(a){a.a=zU(new yU(),a);a.b=fxb(new exb());a.d=DU(new CU(),a);a.f=bV(new aV(),a);}
function nV(a){mV(a);return a;}
function pV(c){var a,b,d;a=dV(c.f);gV(c.f);b=null;if(hU(a,36)){b=vU(new uU(),gU(a,36));}else{}if(b!==null){d=fR;}sV(c,false);rV(c);}
function qV(e,d){var a,b,c,f;f=false;try{sV(e,true);hV(e.f,e.b.gg());EY(e.a,10000);while(eV(e.f)){b=fV(e.f);c=true;try{if(b===null){return;}if(hU(b,36)){a=gU(b,36);a.Fb();}else{}}finally{f=iV(e.f);if(f){return;}if(c){gV(e.f);}}if(vV(evb(),d)){return;}}}finally{if(!f){BY(e.a);sV(e,false);rV(e);}}}
function rV(a){if(!a.b.qd()&& !a.e&& !a.c){tV(a,true);EY(a.d,1);}}
function sV(b,a){b.c=a;}
function tV(b,a){b.e=a;}
function uV(b,a){gxb(b.b,a);rV(b);}
function vV(a,b){return Fsb(a-b)>=100;}
function xU(){}
_=xU.prototype=new stb();_.sg=cBb+'CommandExecutor';_.rg=0;_.c=false;_.e=false;function zU(b,a){b.a=a;AY(b);return b;}
function BU(){if(!this.a.c){return;}pV(this.a);}
function yU(){}
_=yU.prototype=new vY();_.df=BU;_.sg=cBb+'CommandExecutor$1';_.rg=215;function DU(b,a){b.a=a;AY(b);return b;}
function FU(){tV(this.a,false);qV(this.a,evb());}
function CU(){}
_=CU.prototype=new vY();_.df=FU;_.sg=cBb+'CommandExecutor$2';_.rg=216;function bV(b,a){b.d=a;return b;}
function dV(a){return a.d.b.ad(a.b);}
function eV(a){return a.c<a.a;}
function fV(b){var a;b.b=b.c;a=b.d.b.ad(b.c++);if(b.c>=b.a){b.c=0;}return a;}
function gV(a){lxb(a.d.b,a.b);--a.a;if(a.b<=a.c){if(--a.c<0){a.c=0;}}a.b=(-1);}
function hV(b,a){b.a=a;}
function iV(a){return a.b==(-1);}
function jV(){return eV(this);}
function kV(){return fV(this);}
function lV(){gV(this);}
function aV(){}
_=aV.prototype=new stb();_.dd=jV;_.yd=kV;_.De=lV;_.sg=cBb+'CommandExecutor$CircularIterator';_.rg=0;_.a=0;_.b=(-1);_.c=0;function yV(){yV=yAb;qX=fxb(new exb());{hX=new DZ();hX.ld();}}
function zV(a){yV();gxb(qX,a);}
function AV(b,a){yV();hX.x(b,a);}
function BV(a,b){yV();return hX.F(a,b);}
function CV(){yV();return hX.eb('A');}
function DV(){yV();return hX.eb('button');}
function EV(){yV();return hX.eb('div');}
function FV(){yV();return hX.eb('iframe');}
function aW(){yV();return hX.eb('img');}
function bW(){yV();return hX.gb('checkbox');}
function cW(a){yV();return hX.hb(a);}
function dW(){yV();return hX.gb('text');}
function eW(){yV();return hX.eb('label');}
function fW(a){yV();return hX.jb(a);}
function gW(){yV();return hX.eb('span');}
function hW(){yV();return hX.eb('tbody');}
function iW(){yV();return hX.eb('td');}
function jW(){yV();return hX.eb('tr');}
function kW(){yV();return hX.eb('table');}
function lW(){yV();return hX.eb('textarea');}
function nW(b,a,d){yV();var c;c=fR;{mW(b,a,d);}}
function mW(b,a,c){yV();if(a===pX){if(zW(b)==8192){pX=null;}}c.Cd(b);}
function oW(b,a){yV();hX.rb(b,a);}
function pW(a){yV();return hX.sb(a);}
function qW(a){yV();return hX.tb(a);}
function rW(a){yV();return hX.ub(a);}
function sW(a){yV();return hX.vb(a);}
function tW(a){yV();return hX.wb(a);}
function uW(a){yV();return hX.xb(a);}
function vW(a){yV();return hX.yb(a);}
function wW(a){yV();return hX.zb(a);}
function xW(a){yV();return hX.Ab(a);}
function yW(a){yV();return hX.Bb(a);}
function zW(a){yV();return hX.Cb(a);}
function AW(a){yV();hX.Db(a);}
function BW(a){yV();return hX.Eb(a);}
function CW(a){yV();return hX.ec(a);}
function DW(a){yV();return hX.fc(a);}
function FW(b,a){yV();return hX.kc(b,a);}
function EW(a){yV();return hX.ic(a);}
function cX(a,b){yV();return hX.qc(a,b);}
function aX(a,b){yV();return hX.oc(a,b);}
function bX(a,b){yV();return hX.pc(a,b);}
function dX(a){yV();return hX.uc(a);}
function eX(a){yV();return hX.vc(a);}
function fX(a){yV();return hX.wc(a);}
function gX(a){yV();return hX.zc(a);}
function iX(c,a,b){yV();hX.od(c,a,b);}
function jX(c,b,d,a){yV();hX.pd(c,b,d,a);}
function kX(b,a){yV();return hX.rd(b,a);}
function lX(a){yV();var b,c;c=true;if(qX.gg()>0){b=gU(qX.ad(qX.gg()-1),37);if(!(c=b.be(a))){oW(a,true);AW(a);}}return c;}
function mX(a){yV();if(pX!==null&&BV(a,pX)){pX=null;}hX.xe(a);}
function nX(b,a){yV();hX.ze(b,a);}
function oX(a){yV();mxb(qX,a);}
function rX(a){yV();hX.ef(a);}
function sX(a){yV();pX=a;hX.gf(a);}
function vX(a,b,c){yV();hX.of(a,b,c);}
function tX(a,b,c){yV();hX.mf(a,b,c);}
function uX(a,b,c){yV();hX.nf(a,b,c);}
function wX(a,b){yV();hX.rf(a,b);}
function xX(a,b){yV();hX.vf(a,b);}
function yX(a,b){yV();hX.wf(a,b);}
function zX(a,b){yV();hX.xf(a,b);}
function AX(b,a,c){yV();hX.yf(b,a,c);}
function BX(b,a,c){yV();hX.Cf(b,a,c);}
function CX(a,b){yV();hX.fg(a,b);}
function DX(a){yV();return hX.mg(a);}
var hX=null,pX=null,qX;function FX(){FX=yAb;bY=nV(new xU());}
function aY(a){FX();if(a===null){throw gtb(new ftb(),'cmd can not be null');}uV(bY,a);}
var bY;function eY(a){if(hU(a,38)){return BV(this,gU(a,38));}return sR(oU(this,cY),a);}
function fY(){return tR(oU(this,cY));}
function gY(){return DX(this);}
function cY(){}
_=cY.prototype=new qR();_.qb=eY;_.ed=fY;_.lg=gY;_.sg=cBb+'Element';_.rg=217;function lY(a){return sR(oU(this,hY),a);}
function mY(){return tR(oU(this,hY));}
function nY(){return BW(this);}
function hY(){}
_=hY.prototype=new qR();_.qb=lY;_.ed=mY;_.lg=nY;_.sg=cBb+'Event';_.rg=218;function pY(){pY=yAb;rY=fxb(new exb());{sY=new b2();if(!d2(sY)){sY=null;}}}
function qY(a){pY();var b,c;for(b=rY.td();b.dd();){c=lU(b.yd());null.ug();}}
function tY(a){pY();if(sY!==null){E1(sY,a);}}
function uY(b){pY();var a;a=fR;{qY(b);}}
var rY,sY=null;function yY(){while((CY(),eZ).gg()>0){BY(gU((CY(),eZ).ad(0),39));}}
function zY(){return null;}
function wY(){}
_=wY.prototype=new stb();_.qe=yY;_.re=zY;_.sg=cBb+'Timer$1';_.rg=219;function iZ(){iZ=yAb;mZ=fxb(new exb());BZ=fxb(new exb());{wZ();}}
function jZ(a){iZ();gxb(mZ,a);}
function kZ(a){iZ();gxb(BZ,a);}
function lZ(a){iZ();$wnd.alert(a);}
function nZ(a){iZ();return $wnd.confirm(a);}
function oZ(a){iZ();$doc.body.style.overflow=a?'auto':'hidden';}
function pZ(){iZ();var a,b;for(a=mZ.td();a.dd();){b=gU(a.yd(),40);b.qe();}}
function qZ(){iZ();var a,b,c,d;d=null;for(a=mZ.td();a.dd();){b=gU(a.yd(),40);c=b.re();{d=c;}}return d;}
function rZ(){iZ();var a,b;for(a=BZ.td();a.dd();){b=gU(a.yd(),41);b.se(tZ(),sZ());}}
function sZ(){iZ();return $wnd.innerHeight||($doc.documentElement.clientHeight||$doc.body.clientHeight);}
function tZ(){iZ();return $wnd.innerWidth||($doc.documentElement.clientWidth||$doc.body.clientWidth);}
function uZ(){iZ();return $doc.documentElement.scrollLeft||$doc.body.scrollLeft;}
function vZ(){iZ();return $doc.documentElement.scrollTop||$doc.body.scrollTop;}
function wZ(){iZ();__gwt_initHandlers(function(){zZ();},function(){return yZ();},function(){xZ();$wnd.onresize=null;$wnd.onbeforeclose=null;$wnd.onclose=null;});}
function xZ(){iZ();var a;a=fR;{pZ();}}
function yZ(){iZ();var a;a=fR;{return qZ();}}
function zZ(){iZ();var a;a=fR;{rZ();}}
function AZ(c,b,a){iZ();$wnd.open(c,b,a);}
var mZ,BZ;function C0(b,a){b.appendChild(a);}
function D0(a){return $doc.createElement(a);}
function E0(b){var a=$doc.createElement('INPUT');a.type=b;return a;}
function F0(b,a){b.cancelBubble=a;}
function a1(a){return a.altKey;}
function b1(a){return a.ctrlKey;}
function c1(a){return a.which||a.keyCode;}
function d1(a){return !(!a.getMetaKey);}
function e1(a){return a.shiftKey;}
function f1(a){switch(a.type){case 'blur':return 4096;case 'change':return 1024;case 'click':return 1;case 'dblclick':return 2;case 'focus':return 2048;case 'keydown':return 128;case 'keypress':return 256;case 'keyup':return 512;case 'load':return 32768;case 'losecapture':return 8192;case 'mousedown':return 4;case 'mousemove':return 64;case 'mouseout':return 32;case 'mouseover':return 16;case 'mouseup':return 8;case 'scroll':return 16384;case 'error':return 65536;case 'mousewheel':return 131072;case 'DOMMouseScroll':return 131072;}}
function i1(a,b){var c=a[b];return c==null?null:String(c);}
function g1(a,b){return !(!a[b]);}
function h1(a,c){var b=parseInt(a[c]);if(!b){return 0;}return b;}
function j1(a){return a.__eventBits||0;}
function k1(b,a){b.removeChild(a);}
function l1(b){var d=b.offsetLeft,g=b.offsetTop;var h=b.offsetWidth,c=b.offsetHeight;if(b.parentNode!=b.offsetParent){d-=b.parentNode.offsetLeft;g-=b.parentNode.offsetTop;}var a=b.parentNode;while(a&&a.nodeType==1){if(a.style.overflow=='auto'||(a.style.overflow=='scroll'||a.tagName=='BODY')){if(d<a.scrollLeft){a.scrollLeft=d;}if(d+h>a.scrollLeft+a.clientWidth){a.scrollLeft=d+h-a.clientWidth;}if(g<a.scrollTop){a.scrollTop=g;}if(g+c>a.scrollTop+a.clientHeight){a.scrollTop=g+c-a.clientHeight;}}var e=a.offsetLeft,f=a.offsetTop;if(a.parentNode!=a.offsetParent){e-=a.parentNode.offsetLeft;f-=a.parentNode.offsetTop;}d+=e-a.scrollLeft;g+=f-a.scrollTop;a=a.parentNode;}}
function o1(a,b,c){a[b]=c;}
function m1(a,b,c){a[b]=c;}
function n1(a,b,c){a[b]=c;}
function p1(a,b){a.__listener=b;}
function q1(a,b){if(!b){b='';}a.innerHTML=b;}
function r1(b,a,c){b.style[a]=c;}
function s1(b,a,c){b.style[a]=c;}
function t1(a){return a.outerHTML;}
function CZ(){}
_=CZ.prototype=new stb();_.x=C0;_.eb=D0;_.gb=E0;_.rb=F0;_.sb=a1;_.vb=b1;_.xb=c1;_.yb=d1;_.zb=e1;_.Cb=f1;_.qc=i1;_.oc=g1;_.pc=h1;_.uc=j1;_.ze=k1;_.ef=l1;_.of=o1;_.mf=m1;_.nf=n1;_.rf=p1;_.wf=q1;_.yf=r1;_.Cf=s1;_.mg=t1;_.sg=dBb+'DOMImpl';_.rg=0;function FZ(a,b){if(!a&& !b)return true;else if(!a|| !b)return false;return a.uniqueID==b.uniqueID;}
function a0(a){return $doc.createElement("<INPUT type='RADIO' name='"+a+"'>");}
function b0(b){var a=b?'<SELECT MULTIPLE>':'<SELECT>';return $doc.createElement(a);}
function c0(a){return a.clientX-l0();}
function d0(a){return a.clientY-m0();}
function e0(a){return a.fromElement?a.fromElement:null;}
function f0(a){return a.srcElement||null;}
function g0(a){return a.toElement||null;}
function h0(a){a.returnValue=false;}
function i0(a){if(a.toString)return a.toString();return '[object Event]';}
function j0(a){var b=$doc.documentElement.scrollLeft||$doc.body.scrollLeft;return a.getBoundingClientRect().left+b-l0();}
function k0(a){var b=$doc.documentElement.scrollTop||$doc.body.scrollTop;return a.getBoundingClientRect().top+b-m0();}
function l0(){return $doc.documentElement.clientLeft||$doc.body.clientLeft;}
function m0(){return $doc.documentElement.clientTop||$doc.body.clientTop;}
function o0(b,c){var a=b.children[c];return a||null;}
function n0(a){return a.children.length;}
function p0(b){var a=b.firstChild;return a||null;}
function q0(a){var b=a.innerText;return b==null?null:b;}
function r0(a){var b=a.parentElement;return b||null;}
function s0(){try{$doc.execCommand('BackgroundImageCache',false,true);}catch(a){}this.a={};$wnd.__dispatchEvent=function(){if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!lX($wnd.event))return;}if(this.__listener)nW($wnd.event,this,this.__listener);};$wnd.__dispatchDblClickEvent=function(){var a=$doc.createEventObject();this.fireEvent('onclick',a);if(this.__eventBits&2)$wnd.__dispatchEvent.call(this);};$doc.body.onclick=$doc.body.onmousedown=$doc.body.onmouseup=$doc.body.onmousemove=$doc.body.onmousewheel=$doc.body.onkeydown=$doc.body.onkeypress=$doc.body.onkeyup=$doc.body.onfocus=$doc.body.onblur=$doc.body.ondblclick=$wnd.__dispatchEvent;}
function t0(c,a,b){if(b>=c.children.length)c.appendChild(a);else c.insertBefore(a,c.children[b]);}
function u0(c,d,e,a){var b=document.createElement('Option');if(a== -1){c.add(b);}else{c.add(b,a);}b.text=d;b.value=e;}
function v0(b,a){while(a){if(b.uniqueID==a.uniqueID)return true;a=a.parentElement;}return false;}
function w0(a){a.releaseCapture();}
function x0(a){a.setCapture();}
function y0(g,k){var i=this.a;var j=i[k];if(j){j.__kids.push(g);g.__targetSrc=k;return;}g.src=k;if(g.complete){return;}var h=g.__kids=[];i[k]=g;var e=g.onload,d=g.onerror,c=g.onabort;g.onload=function(){f('onload');};g.onerror=function(){f('onerror');};g.onabort=function(){f('onabort');};function f(b){g.onload=e;g.onerror=d;g.onabort=c;delete i[k];window.setTimeout(function(){for(var a=0;a<h.length;++a){h[a].src=g.src;h[a].__targetSrc=null;}},0);if(g[b]){g[b]();}}
}
function z0(a,b){if(!b)b='';a.innerText=b;}
function A0(b,a){b.__eventBits=a;b.onclick=a&1?$wnd.__dispatchEvent:null;b.ondblclick=a&(1|2)?$wnd.__dispatchDblClickEvent:null;b.onmousedown=a&4?$wnd.__dispatchEvent:null;b.onmouseup=a&8?$wnd.__dispatchEvent:null;b.onmouseover=a&16?$wnd.__dispatchEvent:null;b.onmouseout=a&32?$wnd.__dispatchEvent:null;b.onmousemove=a&64?$wnd.__dispatchEvent:null;b.onkeydown=a&128?$wnd.__dispatchEvent:null;b.onkeypress=a&256?$wnd.__dispatchEvent:null;b.onkeyup=a&512?$wnd.__dispatchEvent:null;b.onchange=a&1024?$wnd.__dispatchEvent:null;b.onfocus=a&2048?$wnd.__dispatchEvent:null;b.onblur=a&4096?$wnd.__dispatchEvent:null;b.onlosecapture=a&8192?$wnd.__dispatchEvent:null;b.onscroll=a&16384?$wnd.__dispatchEvent:null;b.onload=a&32768?$wnd.__dispatchEvent:null;b.onerror=a&65536?$wnd.__dispatchEvent:null;b.onmousewheel=a&131072?$wnd.__dispatchEvent:null;}
function DZ(){}
_=DZ.prototype=new CZ();_.F=FZ;_.hb=a0;_.jb=b0;_.tb=c0;_.ub=d0;_.wb=e0;_.Ab=f0;_.Bb=g0;_.Db=h0;_.Eb=i0;_.ec=j0;_.fc=k0;_.kc=o0;_.ic=n0;_.vc=p0;_.wc=q0;_.zc=r0;_.ld=s0;_.od=t0;_.pd=u0;_.rd=v0;_.xe=w0;_.gf=x0;_.vf=y0;_.xf=z0;_.fg=A0;_.sg=dBb+'DOMImplIE6';_.rg=0;_.a=null;function z1(a){return a.mb();}
function u1(){}
_=u1.prototype=new stb();_.sg=dBb+'HTTPRequestImpl';_.rg=0;function x1(){return new ActiveXObject('Msxml2.XMLHTTP');}
function v1(){}
_=v1.prototype=new u1();_.mb=x1;_.sg=dBb+'HTTPRequestImplIE6';_.rg=0;function k2(){return $wnd.__gwt_historyToken;}
function l2(a){uY(a);}
function m2(a){$wnd.__gwt_historyToken=a;}
function A1(){}
_=A1.prototype=new stb();_.Ec=k2;_.Df=m2;_.sg=dBb+'HistoryImpl';_.rg=0;function D1(a){var b;a.a=F1();if(a.a===null){return false;}a.kd();b=a2(a.a);if(b!==null){a.Df(a.Dc(b));}else{a.xd(a.a,a.Ec(),true);}a.md();return true;}
function E1(b,a){b.xd(b.a,a,false);}
function F1(){var a=$doc.getElementById('__gwt_historyFrame');return a||null;}
function a2(b){var c=null;if(b.contentWindow){var a=b.contentWindow.document;c=a.getElementById('__gwt_historyToken')||null;}return c;}
function B1(){}
_=B1.prototype=new A1();_.sg=dBb+'HistoryImplFrame';_.rg=0;_.a=null;function d2(a){if(!D1(a)){return false;}g2();return true;}
function e2(a){return a.innerText;}
function f2(){var b=$wnd.location.hash;if(b.length>0){try{$wnd.__gwt_historyToken=decodeURIComponent(b.substring(1));}catch(a){$wnd.location.hash='';$wnd.__gwt_historyToken='';}return;}$wnd.__gwt_historyToken='';}
function g2(){var d=function(){var b=$wnd.location.hash;if(b.length>0){var c='';try{c=decodeURIComponent(b.substring(1));}catch(a){$wnd.location.reload();}if($wnd.__gwt_historyToken&&c!=$wnd.__gwt_historyToken){$wnd.location.reload();}}$wnd.setTimeout(d,250);};d();}
function h2(){$wnd.__gwt_onHistoryLoad=function(a){if(a!=$wnd.__gwt_historyToken){$wnd.__gwt_historyToken=a;$wnd.location.hash=encodeURIComponent(a);l2(a);}};}
function i2(c,d,b){d=d||'';if(b||$wnd.__gwt_historyToken!=d){var a=c.contentWindow.document;a.open();a.write('<html><body onload="if(parent.__gwt_onHistoryLoad)parent.__gwt_onHistoryLoad(__gwt_historyToken.innerText)"><div id="__gwt_historyToken">'+d+'<\/div><\/body><\/html>');a.close();}}
function b2(){}
_=b2.prototype=new B1();_.Dc=e2;_.kd=f2;_.md=h2;_.xd=i2;_.sg=dBb+'HistoryImplIE6';_.rg=0;function Bcb(b,c,a){zlb(c);if(a!==null){AV(a,c.rc());}c.zf(b);}
function Dcb(b,c){var a;if(c.p!==b){throw osb(new nsb(),'w is not a child of this panel');}a=c.rc();c.zf(null);nX(gX(a),a);}
function Ecb(c){var a,b;xlb(c);for(b=c.td();b.dd();){a=gU(b.yd(),44);a.Ad();}}
function Fcb(c){var a,b;ylb(c);for(b=c.td();b.dd();){a=gU(b.yd(),44);a.Fd();}}
function adb(){var a;a=this.td();while(a.dd()){a.yd();a.De();}}
function bdb(a){Dcb(this,a);}
function cdb(){Ecb(this);}
function ddb(){Fcb(this);}
function Acb(){}
_=Acb.prototype=new flb();_.E=adb;_.lb=bdb;_.Ad=cdb;_.Fd=ddb;_.sg=eBb+'Panel';_.rg=220;function a4(a){a.g=nlb(new glb(),a);}
function b4(a){a4(a);return a;}
function c4(b,c,a){return g4(b,c,a,b.g.c);}
function f4(b,a){return qlb(b.g,a);}
function e4(b,a){return rlb(b.g,a);}
function g4(d,e,b,a){var c;if(a<0||a>d.g.c){throw new tsb();}c=e4(d,e);if(c==(-1)){zlb(e);}else{d.Fe(e);if(c<a){a--;}}Bcb(d,e,b);slb(d.g,e,a);return a;}
function h4(a){return tlb(a.g);}
function i4(a,b){if(!plb(a.g,b)){return false;}a.lb(b);vlb(a.g,b);return true;}
function j4(){return h4(this);}
function k4(a){return i4(this,a);}
function F3(){}
_=F3.prototype=new Acb();_.td=j4;_.Fe=k4;_.sg=eBb+'ComplexPanel';_.rg=221;function o2(a){b4(a);a.pf(EV());BX(a.rc(),'position','relative');BX(a.rc(),'overflow','hidden');return a;}
function p2(a,b){c4(a,b,a.rc());}
function r2(a){BX(a,'left','');BX(a,'top','');BX(a,'position','static');}
function s2(a){Dcb(this,a);r2(a.rc());}
function n2(){}
_=n2.prototype=new F3();_.lb=s2;_.sg=eBb+'AbsolutePanel';_.rg=222;function t2(){}
_=t2.prototype=new stb();_.sg=eBb+'AbstractImagePrototype';_.rg=0;function b7(){b7=yAb;f7=(wmb(),Amb);}
function a7(b,a){b7();d7(b,a);return b;}
function c7(b,a){switch(zW(a)){case 1:if(b.d!==null){D3(b.d,b);}break;case 4096:case 2048:break;case 128:case 512:case 256:break;}}
function d7(b,a){Alb(b,a);okb(b,7041);}
function e7(a){if(this.d===null){this.d=B3(new A3());}gxb(this.d,a);}
function g7(a){c7(this,a);}
function h7(a){d7(this,a);}
function i7(a){tX(this.rc(),'disabled',!a);}
function j7(a){if(a){f7.cc(this.rc());}else{f7.B(this.rc());}}
function F6(){}
_=F6.prototype=new flb();_.t=e7;_.Cd=g7;_.pf=h7;_.qf=i7;_.sf=j7;_.sg=eBb+'FocusWidget';_.rg=223;_.d=null;var f7;function x2(b,a){a7(b,a);return b;}
function z2(a){yX(this.rc(),a);}
function w2(){}
_=w2.prototype=new F6();_.tf=z2;_.sg=eBb+'ButtonBase';_.rg=224;function A2(a){x2(a,DV());E2(a.rc());nkb(a,'gwt-Button');return a;}
function B2(b,a){A2(b);b.tf(a);return b;}
function C2(a){F2(a.rc());}
function E2(b){b7();if(b.type=='submit'){try{b.setAttribute('type','button');}catch(a){}}}
function F2(a){b7();a.click();}
function v2(){}
_=v2.prototype=new w2();_.sg=eBb+'Button';_.rg=225;function b3(a){b4(a);a.f=kW();a.e=hW();AV(a.f,a.e);a.pf(a.f);return a;}
function d3(a,b){if(b.p!==a){return null;}return gX(b.rc());}
function e3(c,a){var b;b=gX(c.rc());vX(b,'height',a);}
function f3(c,a){var b;b=d3(this,c);if(b!==null){vX(b,'align',a.a);}}
function g3(c,a){var b;b=d3(this,c);if(b!==null){BX(b,'verticalAlign',a.a);}}
function h3(b,c){var a;a=gX(b.rc());vX(a,'width',c);}
function a3(){}
_=a3.prototype=new F3();_.hf=e3;_.jf=f3;_.kf=g3;_.lf=h3;_.sg=eBb+'CellPanel';_.rg=226;_.e=null;_.f=null;function qvb(d,a,b){var c;while(a.dd()){c=a.yd();if(b===null?c===null:b.qb(c)){return a;}}return null;}
function tvb(a){throw nvb(new mvb(),'add');}
function svb(a){var b,c;c=a.td();b=false;while(c.dd()){if(this.w(c.yd())){b=true;}}return b;}
function uvb(b){var a;a=qvb(this,this.td(),b);return a!==null;}
function vvb(b){var a;a=qvb(this,this.td(),b);if(a!==null){a.De();return true;}else{return false;}}
function wvb(){var a,b,c;c=Ctb(new Btb());a=null;c.z('[');b=this.td();while(b.dd()){if(a!==null){c.z(a);}else{a=', ';}c.z(bvb(b.yd()));}c.z(']');return c.lg();}
function pvb(){}
_=pvb.prototype=new stb();_.w=tvb;_.s=svb;_.bb=uvb;_.af=vvb;_.lg=wvb;_.sg=jBb+'AbstractCollection';_.rg=0;function awb(b,a){throw nvb(new mvb(),'add');}
function bwb(a){this.v(this.gg(),a);return true;}
function cwb(e){var a,b,c,d,f;if(e===this){return true;}if(!hU(e,62)){return false;}f=gU(e,62);if(this.gg()!=f.gg()){return false;}c=this.td();d=f.td();while(c.dd()){a=c.yd();b=d.yd();if(!(a===null?b===null:a.qb(b))){return false;}}return true;}
function dwb(){var a,b,c,d;c=1;a=31;b=this.td();while(b.dd()){d=b.yd();c=31*c+(d===null?0:d.ed());}return c;}
function ewb(){return zvb(new yvb(),this);}
function fwb(a){throw nvb(new mvb(),'remove');}
function xvb(){}
_=xvb.prototype=new pvb();_.v=awb;_.w=bwb;_.qb=cwb;_.ed=dwb;_.td=ewb;_.Ee=fwb;_.sg=jBb+'AbstractList';_.rg=227;function fxb(a){a.jd();return a;}
function gxb(b,a){b.v(b.gg(),a);return true;}
function hxb(a){a.Bf(0);}
function jxb(b,a){return kxb(b,a)!=(-1);}
function kxb(b,a){return b.fd(a,0);}
function lxb(c,a){var b;b=c.ad(a);c.Be(a,a+1);return b;}
function mxb(c,b){var a;a=kxb(c,b);if(a==(-1)){return false;}lxb(c,a);return true;}
function nxb(c,d){var a=this.a;var b=this.b;var e=this.c;if(c+e==b){a[b]=d;this.b++;return;}if(c==0){a[--this.c]=d;return;}this.pg(c);a.splice(c+e,0,d);this.b++;}
function oxb(a){return gxb(this,a);}
function pxb(a){return jxb(this,a);}
function qxb(a,b){return a===null?b===null:a.qb(b);}
function rxb(a){this.qg(a);var b=this.c;return this.a[a+b];}
function sxb(e,d){var a=this.a;var f=this.c;var c=d+f;var b=this.b;while(c<b){if(qxb(a[c],e)){return c-f;}++c;}return -1;}
function txb(a){throw usb(new tsb(),'Size: '+this.gg()+' Index: '+a);}
function uxb(){this.a=new Array();var a=1000000000;this.c=a;this.b=a;}
function vxb(){return this.b==this.c;}
function xxb(a){return lxb(this,a);}
function yxb(a){return mxb(this,a);}
function wxb(c,g){this.pg(c);this.pg(g);var a=this.a;var f=this.c;var b=this.b;if(c==0){for(var d=f;d<g+f;d++){delete a[d];}this.c+=g-c;}else if(g+f==b){for(var d=c+f;d<b;d++){delete a[d];}this.b=c+f;}else{var e=g-c;a.splice(c+f,e);this.b-=e;}}
function Axb(b,c){this.qg(b);var a=this.a;var e=this.c;var d=a[b+e];a[b+e]=c;return d;}
function zxb(e){var b=this.b;var f=this.c;var a=this.a;var d=e+f;for(var c=b;c<d;++c){a[c]=null;}for(var c=b-1;c>=d;--c){delete a[c];}this.b=d;}
function Bxb(){return this.b-this.c;}
function Dxb(b){var a=this.b;var c=this.c;if(b<0||b+c>=a){this.id(b);}}
function Cxb(b){var a=this.b;var c=this.c;if(b<0||b+c>a){this.id(b);}}
function exb(){}
_=exb.prototype=new xvb();_.v=nxb;_.w=oxb;_.bb=pxb;_.ad=rxb;_.fd=sxb;_.id=txb;_.jd=uxb;_.qd=vxb;_.Ee=xxb;_.af=yxb;_.Be=wxb;_.dg=Axb;_.Bf=zxb;_.gg=Bxb;_.qg=Dxb;_.pg=Cxb;_.sg=jBb+'ArrayList';_.rg=228;_.a=null;_.b=0;_.c=0;function j3(a){fxb(a);return a;}
function l3(d,c){var a,b;for(a=d.td();a.dd();){b=gU(a.yd(),42);b.Dd(c);}}
function i3(){}
_=i3.prototype=new exb();_.sg=eBb+'ChangeListenerCollection';_.rg=229;function o3(a){p3(a,bW());nkb(a,'gwt-CheckBox');return a;}
function p3(b,a){var c;x2(b,gW());b.a=a;b.b=eW();CX(b.a,dX(b.rc()));CX(b.rc(),0);AV(b.rc(),b.a);AV(b.rc(),b.b);c='check'+ ++z3;vX(b.a,'id',c);vX(b.b,'htmlFor',c);return b;}
function r3(b){var a;a=b.n?'checked':'defaultChecked';return aX(b.a,a);}
function s3(b,a){tX(b.a,'checked',a);tX(b.a,'defaultChecked',a);}
function t3(b,a){zX(b.b,a);}
function u3(){wX(this.a,this);xlb(this);}
function v3(){wX(this.a,null);s3(this,r3(this));ylb(this);}
function w3(a){tX(this.a,'disabled',!a);}
function x3(a){if(a){f7.cc(this.a);}else{f7.B(this.a);}}
function y3(a){yX(this.b,a);}
function n3(){}
_=n3.prototype=new w2();_.Ad=u3;_.Fd=v3;_.qf=w3;_.sf=x3;_.tf=y3;_.sg=eBb+'CheckBox';_.rg=230;_.a=null;_.b=null;var z3=0;function B3(a){fxb(a);return a;}
function D3(d,c){var a,b;for(a=d.td();a.dd();){b=gU(a.yd(),43);b.Ed(c);}}
function A3(){}
_=A3.prototype=new exb();_.sg=eBb+'ClickListenerCollection';_.rg=231;function s4(a){b4(a);a.pf(EV());return a;}
function t4(b,a){if(a<0||a>=b.g.c){throw new tsb();}}
function v4(c,d,a){var b;g4(c,d,c.rc(),a);b=d.rc();BX(b,'width','100%');BX(b,'height','100%');d.ag(false);}
function w4(a,b){if(!i4(a,b)){return false;}if(a.b===b){a.b=null;}return true;}
function x4(b,a){t4(b,a);if(b.b!==null){b.b.ag(false);}b.b=f4(b,a);b.b.ag(true);}
function y4(a){Dcb(this,a);BX(a.rc(),'width','');BX(a.rc(),'height','');a.ag(true);}
function z4(a){return w4(this,a);}
function r4(){}
_=r4.prototype=new F3();_.lb=y4;_.Fe=z4;_.sg=eBb+'DeckPanel';_.rg=232;_.b=null;function afb(a){bfb(a,EV());return a;}
function bfb(b,a){b.pf(a);return b;}
function cfb(a,b){if(a.m!==null){throw rsb(new qsb(),'SimplePanel can only contain one child widget');}a.bg(b);}
function efb(a,b){if(a.m!==null){a.lb(a.m);}if(b!==null){Bcb(a,b,a.lc());}a.m=b;}
function ffb(){return this.rc();}
function gfb(){return Beb(new zeb(),this);}
function hfb(a){if(this.m===a){this.lb(a);this.m=null;return true;}return false;}
function ifb(a){efb(this,a);}
function yeb(){}
_=yeb.prototype=new Acb();_.lc=ffb;_.td=gfb;_.Fe=hfb;_.bg=ifb;_.sg=eBb+'SimplePanel';_.rg=233;_.m=null;function odb(){odb=yAb;Cdb=new Cmb();}
function kdb(a){odb();bfb(a,cnb(Cdb));return a;}
function ldb(b,a){odb();kdb(b);b.g=a;return b;}
function mdb(c,a,b){odb();ldb(c,a);c.j=b;return c;}
function ndb(b,a){if(b.k===null){b.k=fdb(new edb());}gxb(b.k,a);}
function pdb(a){qdb(a,false);}
function qdb(b,a){if(!b.l){return;}b.l=false;peb().Fe(b);Cdb.ce(b.rc());if(b.k!==null){hdb(b.k,b,a);}}
function rdb(a){var b;b=a.m;if(b!==null){if(a.h!==null){b.uf(a.h);}if(a.i!==null){b.cg(a.i);}}}
function sdb(d,a){var b,c,e;c=xW(a);b=kX(d.rc(),c);e=zW(a);switch(e){case 128:{if(b){return iU(uW(a)),pab(a),true;}else{return !d.j;}}case 512:{if(b){return iU(uW(a)),pab(a),true;}else{return !d.j;}}case 256:{if(b){return iU(uW(a)),pab(a),true;}else{return !d.j;}}case 4:case 8:case 64:case 1:case 2:{if((yV(),pX)!==null){return true;}if(!b&&d.g&&e==4){qdb(d,true);return true;}break;}case 2048:{if(d.j&& !b&&c!==null){d.B(c);return false;}}}return !d.j||b;}
function tdb(b,a){b.h=a;rdb(b);if(a.vd()==0){b.h=null;}}
function udb(c,b,d){var a;if(b<0){b=0;}if(d<0){d=0;}a=c.rc();BX(a,'left',b+'px');BX(a,'top',d+'px');}
function vdb(a,b){BX(a.rc(),'visibility',b?'visible':'hidden');Cdb.Ff(a.rc(),b);}
function wdb(a,b){efb(a,b);rdb(a);}
function xdb(a,b){a.i=b;rdb(a);if(b.vd()==0){a.i=null;}}
function ydb(a){if(a.l){return;}a.l=true;zV(a);p2(peb(),a);BX(a.rc(),'position','absolute');Cdb.oe(a.rc());}
function zdb(a){if(a.blur){a.blur();}}
function Adb(){return this.rc();}
function Bdb(){return this.rc();}
function Ddb(){oX(this);Fcb(this);}
function Edb(a){return sdb(this,a);}
function Fdb(a){tdb(this,a);}
function aeb(a){vdb(this,a);}
function beb(a){wdb(this,a);}
function ceb(a){xdb(this,a);}
function jdb(){}
_=jdb.prototype=new yeb();_.B=zdb;_.lc=Adb;_.Cc=Bdb;_.Fd=Ddb;_.be=Edb;_.uf=Fdb;_.ag=aeb;_.bg=beb;_.cg=ceb;_.sg=eBb+'PopupPanel';_.rg=234;_.g=false;_.h=null;_.i=null;_.j=false;_.k=null;_.l=false;var Cdb;function B4(a){a.a=e$(new D7());a.f=p6(new l6());}
function C4(a){D4(a,false);return a;}
function D4(b,a){E4(b,a,true);return b;}
function E4(c,a,b){mdb(c,a,b);B4(c);z9(c.f,0,0,c.a);c.f.uf('100%');t9(c.f,0);v9(c.f,0);w9(c.f,0);n8(c.f.d,1,0,'100%');q8(c.f.d,1,0,'100%');m8(c.f.d,1,0,(p$(),q$),(x$(),z$));wdb(c,c.f);nkb(c,'gwt-DialogBox');nkb(c.a,'Caption');vab(c.a,c);return c;}
function a5(b,a){xab(b.a,a);}
function b5(a,b){if(a.b!==null){s9(a.f,a.b);}if(b!==null){z9(a.f,1,0,b);}a.b=b;}
function c5(a,b){xdb(a,b);a.f.cg('100%');}
function d5(a){if(zW(a)==4){if(kX(this.a.rc(),xW(a))){AW(a);}}return sdb(this,a);}
function e5(a,b,c){this.e=true;sX(this.a.rc());this.c=b;this.d=c;}
function f5(a){}
function g5(a){}
function h5(c,d,e){var a,b;if(this.e){a=d+gkb(this);b=e+hkb(this);udb(this,a-this.c,b-this.d);}}
function i5(a,b,c){this.e=false;mX(this.a.rc());}
function j5(a){if(this.b!==a){return false;}s9(this.f,a);return true;}
function k5(a){b5(this,a);}
function l5(a){c5(this,a);}
function A4(){}
_=A4.prototype=new jdb();_.be=d5;_.he=e5;_.ie=f5;_.je=g5;_.ke=h5;_.le=i5;_.Fe=j5;_.bg=k5;_.cg=l5;_.sg=eBb+'DialogBox';_.rg=235;_.b=null;_.c=0;_.d=0;_.e=false;function y5(){y5=yAb;b6=new n5();c6=new n5();d6=new n5();e6=new n5();f6=new n5();}
function u5(a){a.c=(p$(),r$);a.d=(x$(),A$);a.b=fxb(new exb());}
function v5(a){y5();b3(a);u5(a);uX(a.f,'cellSpacing',0);uX(a.f,'cellPadding',0);return a;}
function w5(c,d,a){var b;if(d.p===c){A5(c,d);}if(a===b6){if(c.a!==null){throw osb(new nsb(),'Only one CENTER widget may be added');}c.a=d;}b=q5(new p5(),a);Blb(d,b);C5(c,d,c.c);D5(c,d,c.d);gxb(c.b,d);z5(c,d);}
function x5(d,c,b,a){if(a!==null){if(BV(b,a.rc())){c4(d,a,c);return;}}AV(c,b);}
function z5(q,a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r;b=q.e;while(EW(b)>0){nX(b,FW(b,0));}m=1;e=1;for(i=q.b.td();i.dd();){d=gU(i.yd(),44);f=d.o.a;if(f===d6||f===e6){++m;}else if(f===c6||f===f6){++e;}}n=aU('[Lcom.google.gwt.user.client.ui.DockPanel$TmpRow;',[0],[0],[m],null);for(h=0;h<m;++h){n[h]=new s5();n[h].b=jW();AV(b,n[h].b);}r=0;g=e-1;k=0;o=m-1;c=null;for(i=q.b.td();i.dd();){d=gU(i.yd(),44);j=d.o;p=iW();j.d=p;vX(j.d,'align',j.b);BX(j.d,'verticalAlign',j.e);vX(j.d,'width',j.f);vX(j.d,'height',j.c);if(j.a===d6){iX(n[k].b,p,n[k].a);x5(q,p,d.rc(),a);uX(p,'colSpan',g-r+1);++k;}else if(j.a===e6){iX(n[o].b,p,n[o].a);x5(q,p,d.rc(),a);uX(p,'colSpan',g-r+1);--o;}else if(j.a===f6){l=n[k];iX(l.b,p,l.a++);x5(q,p,d.rc(),a);uX(p,'rowSpan',o-k+1);++r;}else if(j.a===c6){l=n[k];iX(l.b,p,l.a);x5(q,p,d.rc(),a);uX(p,'rowSpan',o-k+1);--g;}else if(j.a===b6){c=p;}}if(q.a!==null){l=n[k];iX(l.b,c,l.a);x5(q,c,q.a.rc(),a);}}
function A5(b,c){var a;if(c===b.a){b.a=null;}a=i4(b,c);if(a){mxb(b.b,c);z5(b,null);}return a;}
function B5(c,d,b){var a;a=d.o;a.c=b;if(a.d!==null){BX(a.d,'height',a.c);}}
function C5(c,d,a){var b;b=d.o;b.b=a.a;if(b.d!==null){vX(b.d,'align',b.b);}}
function D5(c,d,a){var b;b=d.o;b.e=a.a;if(b.d!==null){BX(b.d,'verticalAlign',b.e);}}
function E5(b,c,d){var a;a=c.o;a.f=d;if(a.d!==null){BX(a.d,'width',a.f);}}
function F5(b,a){b.c=a;}
function a6(b,a){b.d=a;}
function g6(a){return A5(this,a);}
function h6(b,a){B5(this,b,a);}
function i6(b,a){C5(this,b,a);}
function j6(b,a){D5(this,b,a);}
function k6(a,b){E5(this,a,b);}
function m5(){}
_=m5.prototype=new a3();_.Fe=g6;_.hf=h6;_.jf=i6;_.kf=j6;_.lf=k6;_.sg=eBb+'DockPanel';_.rg=236;_.a=null;var b6,c6,d6,e6,f6;function n5(){}
_=n5.prototype=new stb();_.sg=eBb+'DockPanel$DockLayoutConstant';_.rg=0;function q5(b,a){b.a=a;return b;}
function p5(){}
_=p5.prototype=new stb();_.sg=eBb+'DockPanel$LayoutData';_.rg=0;_.a=null;_.b='left';_.c='';_.d=null;_.e='top';_.f='';function s5(){}
_=s5.prototype=new stb();_.sg=eBb+'DockPanel$TmpRow';_.rg=0;_.a=0;_.b=null;function e9(a){a.g=A8(new v8());}
function f9(a){e9(a);a.f=kW();a.c=hW();AV(a.f,a.c);a.pf(a.f);okb(a,1);return a;}
function g9(d,c,b){var a;h9(d,c);if(b<0){throw usb(new tsb(),'Column '+b+' must be non-negative: '+b);}a=d.gc(c);if(a<=b){throw usb(new tsb(),'Column index: '+b+', Column size: '+d.gc(c));}}
function h9(c,a){var b;b=c.Ac();if(a>=b||a<0){throw usb(new tsb(),'Row index: '+a+', Row size: '+b);}}
function i9(e,c,b,a){var d;d=l8(e.d,c,b);p9(e,d,a);return d;}
function k9(a){return iW();}
function l9(a){return a.nc(a.c);}
function m9(e,d,b){var a,c;c=l8(e.d,d,b);a=eX(c);if(a===null){return null;}else{return C8(e.g,a);}}
function n9(d,b,a){var c,e;e=d.e.Bc(d.c,b);c=d.cb();iX(e,c,a);}
function o9(b,a){var c;if(a!=s6(b)){h9(b,a);}c=jW();iX(b.c,c,a);return a;}
function p9(d,c,a){var b,e;b=eX(c);e=null;if(b!==null){e=C8(d.g,b);}if(e!==null){s9(d,e);return true;}else{if(a){yX(c,'');}return false;}}
function s9(a,b){if(b.p!==a){return false;}F8(a.g,b.rc());a.lb(b);return true;}
function q9(d,b,a){var c,e;g9(d,b,a);c=i9(d,b,a,false);e=d.e.Bc(d.c,b);nX(e,c);}
function r9(d,c){var a,b;b=d.gc(c);for(a=0;a<b;++a){i9(d,c,a,false);}nX(d.c,d.e.Bc(d.c,c));}
function t9(a,b){vX(a.f,'border',''+b);}
function u9(b,a){b.d=a;}
function v9(b,a){uX(b.f,'cellPadding',a);}
function w9(b,a){uX(b.f,'cellSpacing',a);}
function x9(b,a){b.e=a;}
function y9(e,b,a,d){var c;t7(e,b,a);c=i9(e,b,a,d===null);if(d!==null){zX(c,d);}}
function z9(d,b,a,e){var c;d.ue(b,a);if(e!==null){zlb(e);c=i9(d,b,a,true);D8(d.g,e);Bcb(d,e,c);}}
function A9(){var a,b,c;for(c=0;c<this.Ac();++c){for(b=0;b<this.gc(c);++b){a=m9(this,c,b);if(a!==null){s9(this,a);}}}}
function B9(){return k9(this);}
function C9(b,a){return b.rows[a].cells.length;}
function D9(a){return a.rows.length;}
function E9(b,a){n9(this,b,a);}
function F9(){return a9(this.g);}
function a$(a){switch(zW(a)){case 1:{break;}default:}}
function d$(a){return s9(this,a);}
function b$(b,a){q9(this,b,a);}
function c$(a){r9(this,a);}
function E7(){}
_=E7.prototype=new Acb();_.E=A9;_.cb=B9;_.mc=C9;_.nc=D9;_.nd=E9;_.td=F9;_.Cd=a$;_.Fe=d$;_.ye=b$;_.Ce=c$;_.sg=eBb+'HTMLTable';_.rg=237;_.c=null;_.d=null;_.e=null;_.f=null;function p6(a){f9(a);u9(a,n6(new m6(),a));x9(a,new s8());return a;}
function r6(b,a){h9(b,a);return C9.call(b,b.c,a);}
function s6(a){return l9(a);}
function t6(b,a){return o9(b,a);}
function u6(d,b){var a,c;if(b<0){throw usb(new tsb(),'Cannot create a row with a negative index: '+b);}c=s6(d);for(a=c;a<=b;a++){t6(d,a);}}
function v6(f,d,c){var e=f.rows[d];for(var b=0;b<c;b++){var a=$doc.createElement('td');e.appendChild(a);}}
function w6(a){return r6(this,a);}
function x6(){return s6(this);}
function y6(b,a){n9(this,b,a);}
function z6(d,b){var a,c;u6(this,d);if(b<0){throw usb(new tsb(),'Cannot create a column with a negative index: '+b);}a=r6(this,d);c=b+1-a;if(c>0){v6(this.c,d,c);}}
function A6(b,a){q9(this,b,a);}
function B6(a){r9(this,a);}
function l6(){}
_=l6.prototype=new E7();_.gc=w6;_.Ac=x6;_.nd=y6;_.ue=z6;_.ye=A6;_.Ce=B6;_.sg=eBb+'FlexTable';_.rg=238;function j8(b,a){b.a=a;return b;}
function l8(c,b,a){return c.hc(c.a.c,b,a);}
function m8(d,c,a,b,e){o8(d,c,a,b);p8(d,c,a,e);}
function n8(e,d,a,c){var b;e.a.ue(d,a);b=e.hc(e.a.c,d,a);vX(b,'height',c);}
function o8(e,d,b,a){var c;e.a.ue(d,b);c=e.hc(e.a.c,d,b);vX(c,'align',a.a);}
function p8(d,c,b,a){d.a.ue(c,b);BX(d.hc(d.a.c,c,b),'verticalAlign',a.a);}
function q8(c,b,a,d){c.a.ue(b,a);vX(c.hc(c.a.c,b,a),'width',d);}
function r8(d,c,a){var b=d.rows[c].cells[a];return b==null?null:b;}
function i8(){}
_=i8.prototype=new stb();_.hc=r8;_.sg=eBb+'HTMLTable$CellFormatter';_.rg=0;function n6(b,a){j8(b,a);return b;}
function m6(){}
_=m6.prototype=new i8();_.sg=eBb+'FlexTable$FlexCellFormatter';_.rg=0;function D6(){D6=yAb;E6=(wmb(),zmb);}
var E6;function l7(a){a.pf(FV());return a;}
function m7(a,b){l7(a);o7(a,b);return a;}
function o7(a,b){vX(a.rc(),'src',b);}
function k7(){}
_=k7.prototype=new flb();_.sg=eBb+'Frame';_.rg=239;function q7(a){f9(a);u9(a,j8(new i8(),a));x9(a,new s8());return a;}
function r7(c,b,a){q7(c);x7(c,b,a);return c;}
function t7(c,b,a){u7(c,b);if(a<0){throw usb(new tsb(),'Cannot access a column with a negative index: '+a);}if(a>=c.a){throw usb(new tsb(),'Column index: '+a+', Column size: '+c.a);}}
function u7(b,a){if(a<0){throw usb(new tsb(),'Cannot access a row with a negative index: '+a);}if(a>=b.b){throw usb(new tsb(),'Row index: '+a+', Row size: '+b.b);}}
function x7(c,b,a){v7(c,a);w7(c,b);}
function v7(d,a){var b,c;if(d.a==a){return;}if(a<0){throw usb(new tsb(),'Cannot set number of columns to '+a);}if(d.a>a){for(b=0;b<d.b;b++){for(c=d.a-1;c>=a;c--){d.ye(b,c);}}}else{for(b=0;b<d.b;b++){for(c=d.a;c<a;c++){d.nd(b,c);}}}d.a=a;}
function w7(b,a){if(b.b==a){return;}if(a<0){throw usb(new tsb(),'Cannot set number of rows to '+a);}if(b.b<a){y7(b.c,a-b.b,b.a);b.b=a;}else{while(b.b>a){b.Ce(--b.b);}}}
function y7(g,f,c){var h=$doc.createElement('td');h.innerHTML='&nbsp;';var d=$doc.createElement('tr');for(var b=0;b<c;b++){var a=h.cloneNode(true);d.appendChild(a);}g.appendChild(d);for(var e=1;e<f;e++){g.appendChild(d.cloneNode(true));}}
function z7(){var a;a=k9(this);yX(a,'&nbsp;');return a;}
function A7(a){return this.a;}
function B7(){return this.b;}
function C7(b,a){t7(this,b,a);}
function p7(){}
_=p7.prototype=new E7();_.cb=z7;_.gc=A7;_.Ac=B7;_.ue=C7;_.sg=eBb+'Grid';_.rg=240;_.a=0;_.b=0;function sab(a){a.pf(EV());okb(a,131197);nkb(a,'gwt-Label');return a;}
function tab(b,a){sab(b);xab(b,a);return b;}
function uab(b,a){if(b.a===null){b.a=B3(new A3());}gxb(b.a,a);}
function vab(b,a){if(b.b===null){b.b=rcb(new qcb());}gxb(b.b,a);}
function xab(b,a){zX(b.rc(),a);}
function yab(a,b){BX(a.rc(),'whiteSpace',b?'normal':'nowrap');}
function zab(a){switch(zW(a)){case 1:if(this.a!==null){D3(this.a,this);}break;case 4:case 8:case 64:case 16:case 32:if(this.b!==null){vcb(this.b,this,a);}break;case 131072:break;}}
function rab(){}
_=rab.prototype=new flb();_.Cd=zab;_.sg=eBb+'Label';_.rg=241;_.a=null;_.b=null;function e$(a){sab(a);a.pf(EV());okb(a,125);nkb(a,'gwt-HTML');return a;}
function f$(b,a){e$(b);i$(b,a);return b;}
function g$(b,a,c){f$(b,a);yab(b,c);return b;}
function i$(b,a){yX(b.rc(),a);}
function D7(){}
_=D7.prototype=new rab();_.sg=eBb+'HTML';_.rg=242;function a8(a){{d8(a);}}
function b8(b,a){b.c=a;a8(b);return b;}
function d8(a){while(++a.b<a.c.b.gg()){if(a.c.b.ad(a.b)!==null){return;}}}
function e8(a){return a.b<a.c.b.gg();}
function f8(){return e8(this);}
function g8(){var a;if(!e8(this)){throw new Czb();}a=this.c.b.ad(this.b);this.a=this.b;d8(this);return a;}
function h8(){var a;if(this.a<0){throw new qsb();}a=gU(this.c.b.ad(this.a),44);E8(this.c,a.rc(),this.a);this.a=(-1);}
function F7(){}
_=F7.prototype=new stb();_.dd=f8;_.yd=g8;_.De=h8;_.sg=eBb+'HTMLTable$1';_.rg=0;_.a=(-1);_.b=(-1);function u8(a,b){return a.rows[b];}
function s8(){}
_=s8.prototype=new stb();_.Bc=u8;_.sg=eBb+'HTMLTable$RowFormatter';_.rg=0;function z8(a){a.b=fxb(new exb());}
function A8(a){z8(a);return a;}
function C8(c,a){var b;b=c9(a);if(b<0){return null;}return gU(c.b.ad(b),44);}
function D8(b,c){var a;if(b.a===null){a=b.b.gg();gxb(b.b,c);}else{a=b.a.a;b.b.dg(a,c);b.a=b.a.b;}d9(c.rc(),a);}
function E8(c,a,b){b9(a);c.b.dg(b,null);c.a=x8(new w8(),b,c.a);}
function F8(c,a){var b;b=c9(a);E8(c,a,b);}
function a9(a){return b8(new F7(),a);}
function b9(a){a['__widgetID']=null;}
function c9(a){var b=a['__widgetID'];return b==null?-1:b;}
function d9(a,b){a['__widgetID']=b;}
function v8(){}
_=v8.prototype=new stb();_.sg=eBb+'HTMLTable$WidgetMapper';_.rg=0;_.a=null;function x8(c,a,b){c.a=a;c.b=b;return c;}
function w8(){}
_=w8.prototype=new stb();_.sg=eBb+'HTMLTable$WidgetMapper$FreeNode';_.rg=0;_.a=0;_.b=null;function p$(){p$=yAb;q$=n$(new m$(),'center');r$=n$(new m$(),'left');n$(new m$(),'right');}
var q$,r$;function n$(b,a){b.a=a;return b;}
function m$(){}
_=m$.prototype=new stb();_.sg=eBb+'HasHorizontalAlignment$HorizontalAlignmentConstant';_.rg=0;_.a=null;function x$(){x$=yAb;y$=v$(new u$(),'bottom');z$=v$(new u$(),'middle');A$=v$(new u$(),'top');}
var y$,z$,A$;function v$(a,b){a.a=b;return a;}
function u$(){}
_=u$.prototype=new stb();_.sg=eBb+'HasVerticalAlignment$VerticalAlignmentConstant';_.rg=0;_.a=null;function E$(a){a.a=(p$(),r$);a.c=(x$(),A$);}
function F$(a){b3(a);E$(a);a.b=jW();AV(a.e,a.b);vX(a.f,'cellSpacing','0');vX(a.f,'cellPadding','0');return a;}
function a_(a,b){c_(a,b,a.g.c);}
function c_(c,d,a){var b;b=iW();a=g4(c,d,b,a);iX(c.b,b,a);c.jf(d,c.a);c.kf(d,c.c);}
function d_(b,c){var a;if(c.p!==b){return false;}a=gX(c.rc());nX(b.b,a);i4(b,c);return true;}
function e_(b,a){b.a=a;}
function f_(b,a){b.c=a;}
function g_(a){return d_(this,a);}
function D$(){}
_=D$.prototype=new a3();_.Fe=g_;_.sg=eBb+'HorizontalPanel';_.rg=243;_.b=null;function i_(a){a.pf(EV());AV(a.rc(),a.a=CV());okb(a,1);nkb(a,'gwt-Hyperlink');return a;}
function k_(d,c,a,b){i_(d);if(a){n_(d,c);}else{p_(d,c);}o_(d,b);return d;}
function j_(c,b,a){i_(c);p_(c,b);o_(c,a);return c;}
function l_(b,a){if(b.b===null){b.b=B3(new A3());}gxb(b.b,a);}
function n_(b,a){yX(b.a,a);}
function o_(b,a){b.c=a;vX(b.a,'href','#'+a);}
function p_(b,a){zX(b.a,a);}
function q_(a){if(zW(a)==1){if(this.b!==null){D3(this.b,this);}tY(this.c);AW(a);}}
function h_(){}
_=h_.prototype=new flb();_.Cd=q_;_.sg=eBb+'Hyperlink';_.rg=244;_.a=null;_.b=null;_.c=null;function eab(){eab=yAb;Cyb(new ayb());}
function cab(a){eab();dab(a,E_(new D_(),a));nkb(a,'gwt-Image');return a;}
function dab(b,a){b.a=a;}
function fab(c,e,b,d,f,a){c.a.Ef(c,e,b,d,f,a);}
function gab(a){switch(zW(a)){case 1:{break;}case 4:case 8:case 64:case 16:case 32:{break;}case 131072:break;case 32768:{break;}case 65536:{break;}}}
function r_(){}
_=r_.prototype=new flb();_.Cd=gab;_.sg=eBb+'Image';_.rg=245;_.a=null;function u_(){}
function s_(){}
_=s_.prototype=new stb();_.Fb=u_;_.sg=eBb+'Image$1';_.rg=246;function B_(){}
_=B_.prototype=new stb();_.sg=eBb+'Image$State';_.rg=0;function x_(){x_=yAb;z_=fmb(new emb());}
function w_(d,b,f,c,e,g,a){x_();d.b=c;d.c=e;d.d=g;d.a=a;b.pf(lmb(z_,f,c,e,g,a));okb(b,131197);y_(d,b);return d;}
function y_(b,a){aY(new s_());}
function A_(b,e,c,d,f,a){if(!gub(e,e)||this.b!=c||this.c!=d||this.d!=f||this.a!=a){this.b=c;this.c=d;this.d=f;this.a=a;gmb(z_,b.rc(),e,c,d,f,a);y_(this,b);}}
function v_(){}
_=v_.prototype=new B_();_.Ef=A_;_.sg=eBb+'Image$ClippedState';_.rg=0;_.a=0;_.b=0;_.c=0;_.d=0;var z_;function E_(b,a){a.pf(aW());okb(a,229501);return b;}
function aab(b,e,c,d,f,a){dab(b,w_(new v_(),b,e,c,d,f,a));}
function D_(){}
_=D_.prototype=new B_();_.Ef=aab;_.sg=eBb+'Image$UnclippedState';_.rg=0;function jab(a){fxb(a);return a;}
function lab(f,e,b,d){var a,c;for(a=f.td();a.dd();){c=gU(a.yd(),45);c.de(e,b,d);}}
function mab(f,e,b,d){var a,c;for(a=f.td();a.dd();){c=gU(a.yd(),45);c.ee(e,b,d);}}
function nab(f,e,b,d){var a,c;for(a=f.td();a.dd();){c=gU(a.yd(),45);c.fe(e,b,d);}}
function oab(d,c,a){var b;b=pab(a);switch(zW(a)){case 128:lab(d,c,iU(uW(a)),b);break;case 512:nab(d,c,iU(uW(a)),b);break;case 256:mab(d,c,iU(uW(a)),b);break;}}
function pab(a){return (wW(a)?1:0)|(vW(a)?8:0)|(sW(a)?2:0)|(pW(a)?4:0);}
function iab(){}
_=iab.prototype=new exb();_.sg=eBb+'KeyboardListenerCollection';_.rg=247;function Bab(a){Cab(a,false);return a;}
function Cab(b,a){a7(b,fW(a));okb(b,1024);nkb(b,'gwt-ListBox');return b;}
function Dab(b,a){if(b.a===null){b.a=j3(new i3());}gxb(b.a,a);}
function Eab(b,a){hbb(b,a,(-1));}
function Fab(b,a,c){ibb(b,a,c,(-1));}
function abb(c,b){var a;a=c.rc();if(b<0||b>=EW(a)){throw new tsb();}}
function bbb(b){var a;a=b.rc();while(EW(a)>0){nX(a,FW(a,0));}}
function dbb(a){return EW(a.rc());}
function ebb(c,b){var a;a=FW(c.rc(),b);return fX(a);}
function fbb(a){return bX(a.rc(),'selectedIndex');}
function gbb(c,a){var b;abb(c,a);b=FW(c.rc(),a);return cX(b,'value');}
function hbb(c,b,a){ibb(c,b,b,a);}
function ibb(c,b,d,a){jX(c.rc(),b,d,a);}
function jbb(c,b){var a;a=FW(c.rc(),b);nX(c.rc(),a);}
function kbb(b,a){uX(b.rc(),'selectedIndex',a);}
function lbb(a,b){uX(a.rc(),'size',b);}
function mbb(a){if(zW(a)==1024){if(this.a!==null){l3(this.a,this);}}else{c7(this,a);}}
function Aab(){}
_=Aab.prototype=new F6();_.Cd=mbb;_.sg=eBb+'ListBox';_.rg=248;_.a=null;function tbb(a){a.c=fxb(new exb());}
function ubb(a){vbb(a,false);return a;}
function vbb(c,e){var a,b,d;tbb(c);b=kW();c.b=hW();AV(b,c.b);if(!e){d=jW();AV(c.b,d);}c.h=e;a=EV();AV(a,b);c.pf(a);okb(c,49);nkb(c,'gwt-MenuBar');return c;}
function wbb(b,a){var c;if(b.h){c=jW();AV(b.b,c);}else{c=FW(b.b,0);}AV(c,a.rc());mcb(a,b);ncb(a,false);gxb(b.c,a);}
function xbb(e,d,a,b){var c;c=hcb(new fcb(),d,a,b);wbb(e,c);return c;}
function ybb(e,d,a,c){var b;b=icb(new fcb(),d,a,c);wbb(e,b);return b;}
function Bbb(a){if(a.d!==null){pdb(a.d.e);}}
function Abb(b){var a;a=b;while(a!==null){Bbb(a);if(a.d===null&&a.f!==null){ncb(a.f,false);a.f=null;}a=a.d;}}
function Cbb(d,c,b){var a;if(d.g!==null&&c.c===d.g){return;}if(d.g!==null){Fbb(d.g);pdb(d.e);}if(c.c===null){if(b){Abb(d);a=c.a;if(a!==null){aY(a);}}return;}bcb(d,c);d.e=qbb(new obb(),true,d,c);ndb(d.e,d);if(d.h){udb(d.e,gkb(c)+jkb(c),hkb(c));}else{udb(d.e,gkb(c),hkb(c)+ikb(c));}d.g=c.c;c.c.d=d;ydb(d.e);}
function Dbb(d,a){var b,c;for(b=0;b<d.c.gg();++b){c=gU(d.c.ad(b),46);if(kX(c.rc(),a)){return c;}}return null;}
function Ebb(b,a){if(a===null){if(b.f!==null&&b.g===b.f.c){return;}}bcb(b,a);if(a!==null){if(b.g!==null||b.d!==null||b.a){Cbb(b,a,false);}}}
function Fbb(a){if(a.g!==null){Fbb(a.g);pdb(a.e);}}
function acb(a){if(a.c.gg()>0){bcb(a,gU(a.c.ad(0),46));}}
function bcb(b,a){if(a===b.f){return;}if(b.f!==null){ncb(b.f,false);}if(a!==null){ncb(a,true);}b.f=a;}
function ccb(a){var b;b=Dbb(this,xW(a));switch(zW(a)){case 1:{if(b!==null){Cbb(this,b,true);}break;}case 16:{if(b!==null){Ebb(this,b);}break;}case 32:{if(b!==null){Ebb(this,null);}break;}}}
function dcb(){if(this.e!==null){pdb(this.e);}ylb(this);}
function ecb(b,a){if(a){Abb(this);}Fbb(this);this.g=null;this.e=null;}
function nbb(){}
_=nbb.prototype=new flb();_.Cd=ccb;_.Fd=dcb;_.me=ecb;_.sg=eBb+'MenuBar';_.rg=249;_.a=false;_.b=null;_.d=null;_.e=null;_.f=null;_.g=null;_.h=false;function pbb(a){{a.bg(a.a.c);acb(a.a.c);}}
function qbb(c,a,b,d){c.a=d;ldb(c,a);pbb(c);return c;}
function sbb(a){var b,c;switch(zW(a)){case 1:c=xW(a);b=this.a.b.rc();if(kX(b,c)){return false;}break;}return sdb(this,a);}
function obb(){}
_=obb.prototype=new jdb();_.be=sbb;_.sg=eBb+'MenuBar$1';_.rg=250;function hcb(d,c,a,b){gcb(d,c,a);kcb(d,b);return d;}
function icb(d,c,a,b){gcb(d,c,a);ocb(d,b);return d;}
function gcb(c,b,a){c.pf(iW());ncb(c,false);if(a){lcb(c,b);}else{pcb(c,b);}nkb(c,'gwt-MenuItem');return c;}
function kcb(b,a){b.a=a;}
function lcb(b,a){yX(b.rc(),a);}
function mcb(b,a){b.b=a;}
function ncb(b,a){if(a){ekb(b,'gwt-MenuItem-selected');}else{lkb(b,'gwt-MenuItem-selected');}}
function ocb(b,a){b.c=a;}
function pcb(b,a){zX(b.rc(),a);}
function fcb(){}
_=fcb.prototype=new dkb();_.sg=eBb+'MenuItem';_.rg=251;_.a=null;_.b=null;_.c=null;function rcb(a){fxb(a);return a;}
function tcb(d,c,e,f){var a,b;for(a=d.td();a.dd();){b=gU(a.yd(),47);b.he(c,e,f);}}
function ucb(d,c){var a,b;for(a=d.td();a.dd();){b=gU(a.yd(),47);b.ie(c);}}
function vcb(e,c,a){var b,d,f,g,h;d=c.rc();g=qW(a)-CW(c.rc())+bX(d,'scrollLeft')+uZ();h=rW(a)-DW(c.rc())+bX(d,'scrollTop')+vZ();switch(zW(a)){case 4:tcb(e,c,g,h);break;case 8:ycb(e,c,g,h);break;case 64:xcb(e,c,g,h);break;case 16:b=tW(a);if(!kX(c.rc(),b)){ucb(e,c);}break;case 32:f=yW(a);if(!kX(c.rc(),f)){wcb(e,c);}break;}}
function wcb(d,c){var a,b;for(a=d.td();a.dd();){b=gU(a.yd(),47);b.je(c);}}
function xcb(d,c,e,f){var a,b;for(a=d.td();a.dd();){b=gU(a.yd(),47);b.ke(c,e,f);}}
function ycb(d,c,e,f){var a,b;for(a=d.td();a.dd();){b=gU(a.yd(),47);b.le(c,e,f);}}
function qcb(){}
_=qcb.prototype=new exb();_.sg=eBb+'MouseListenerCollection';_.rg=252;function fdb(a){fxb(a);return a;}
function hdb(e,d,a){var b,c;for(b=e.td();b.dd();){c=gU(b.yd(),48);c.me(d,a);}}
function edb(){}
_=edb.prototype=new exb();_.sg=eBb+'PopupListenerCollection';_.rg=253;function eeb(b,a){p3(b,cW(a));nkb(b,'gwt-RadioButton');return b;}
function feb(c,a,b){eeb(c,a);t3(c,b);return c;}
function deb(){}
_=deb.prototype=new n3();_.sg=eBb+'RadioButton';_.rg=254;function neb(){neb=yAb;seb=Cyb(new ayb());}
function meb(b,a){neb();o2(b);if(a===null){a=oeb();}b.pf(a);Ecb(b);return b;}
function peb(){neb();return qeb(null);}
function qeb(c){neb();var a,b;b=gU(seb.bd(c),49);if(b!==null){return b;}a=null;if(seb.a==0){reb();}seb.we(c,b=meb(new heb(),a));return b;}
function oeb(){neb();return $doc.body;}
function reb(){neb();jZ(new ieb());}
function heb(){}
_=heb.prototype=new n2();_.sg=eBb+'RootPanel';_.rg=255;var seb;function keb(){var a,b;for(b=bzb((neb(),seb)).td();b.dd();){a=gU(b.yd(),49);if(a.n){a.Fd();}}}
function leb(){return null;}
function ieb(){}
_=ieb.prototype=new stb();_.qe=keb;_.re=leb;_.sg=eBb+'RootPanel$1';_.rg=256;function ueb(a){afb(a);web(a,false);okb(a,16384);return a;}
function web(b,a){BX(b.rc(),'overflow',a?'scroll':'auto');}
function xeb(a){zW(a)==16384;}
function teb(){}
_=teb.prototype=new yeb();_.Cd=xeb;_.sg=eBb+'ScrollPanel';_.rg=257;function Aeb(a){a.a=a.c.m!==null;}
function Beb(b,a){b.c=a;Aeb(b);return b;}
function Deb(){return this.a;}
function Eeb(){if(!this.a||this.c.m===null){throw new Czb();}this.a=false;return this.b=this.c.m;}
function Feb(){if(this.b!==null){this.c.Fe(this.b);}}
function zeb(){}
_=zeb.prototype=new stb();_.dd=Deb;_.yd=Eeb;_.De=Feb;_.sg=eBb+'SimplePanel$1';_.rg=0;_.b=null;function wfb(a){a.a=F$(new D$());}
function xfb(c){var a,b;wfb(c);n4(c,c.a);okb(c,1);nkb(c,'gwt-TabBar');f_(c.a,(x$(),y$));a=g$(new D7(),'&nbsp;',true);b=g$(new D7(),'&nbsp;',true);nkb(a,'gwt-TabBarFirst');nkb(b,'gwt-TabBarRest');a.uf('100%');b.uf('100%');a_(c.a,a);a_(c.a,b);a.uf('100%');c.a.hf(a,'100%');c.a.lf(b,'100%');return c;}
function yfb(b,a){if(b.c===null){b.c=dgb(new cgb());}gxb(b.c,a);}
function zfb(b,a){if(a<0||a>Cfb(b)){throw new tsb();}}
function Afb(b,a){if(a<(-1)||a>=Cfb(b)){throw new tsb();}}
function Cfb(a){return a.a.g.c-2;}
function Dfb(e,d,a,b){var c;zfb(e,b);if(a){c=f$(new D7(),d);}else{c=tab(new rab(),d);}yab(c,false);uab(c,e);nkb(c,'gwt-TabBarItem');c_(e.a,c,b+1);}
function Efb(b,a){var c;Afb(b,a);c=f4(b.a,a+1);if(c===b.b){b.b=null;}d_(b.a,c);}
function Ffb(b,a){Afb(b,a);if(b.c!==null){if(!fgb(b.c,b,a)){return false;}}agb(b,b.b,false);if(a==(-1)){b.b=null;return true;}b.b=f4(b.a,a+1);agb(b,b.b,true);if(b.c!==null){ggb(b.c,b,a);}return true;}
function agb(c,a,b){if(a!==null){if(b){ekb(a,'gwt-TabBarItem-selected');}else{lkb(a,'gwt-TabBarItem-selected');}}}
function bgb(b){var a;for(a=1;a<this.a.g.c-1;++a){if(f4(this.a,a)===b){Ffb(this,a-1);return;}}}
function vfb(){}
_=vfb.prototype=new l4();_.Ed=bgb;_.sg=eBb+'TabBar';_.rg=258;_.b=null;_.c=null;function dgb(a){fxb(a);return a;}
function fgb(e,c,d){var a,b;for(a=e.td();a.dd();){b=gU(a.yd(),50);if(!b.Bd(c,d)){return false;}}return true;}
function ggb(e,c,d){var a,b;for(a=e.td();a.dd();){b=gU(a.yd(),50);b.pe(c,d);}}
function cgb(){}
_=cgb.prototype=new exb();_.sg=eBb+'TabListenerCollection';_.rg=259;function vgb(a){a.b=rgb(new qgb());a.a=kgb(new jgb(),a.b);}
function wgb(b){var a;vgb(b);a=Fkb(new Dkb());alb(a,b.b);alb(a,b.a);a.hf(b.a,'100%');b.b.cg('100%');yfb(b.b,b);n4(b,a);nkb(b,'gwt-TabPanel');nkb(b.a,'gwt-TabPanelBottom');return b;}
function xgb(c,d,b,a){zgb(c,d,b,a,c.a.g.c);}
function zgb(d,e,c,a,b){mgb(d.a,e,c,a,b);}
function Agb(b,a){Ffb(b.b,a);}
function Bgb(){return h4(this.a);}
function Cgb(a,b){return true;}
function Dgb(a,b){x4(this.a,b);}
function Egb(a){return ngb(this.a,a);}
function igb(){}
_=igb.prototype=new l4();_.td=Bgb;_.Bd=Cgb;_.pe=Dgb;_.Fe=Egb;_.sg=eBb+'TabPanel';_.rg=260;function kgb(b,a){s4(b);b.a=a;return b;}
function mgb(e,f,d,a,b){var c;c=e4(e,f);if(c!=(-1)){ngb(e,f);if(c<b){b--;}}tgb(e.a,d,a,b);v4(e,f,b);}
function ngb(b,c){var a;a=e4(b,c);if(a!=(-1)){ugb(b.a,a);return w4(b,c);}return false;}
function ogb(){throw nvb(new mvb(),'Use TabPanel.clear() to alter the DeckPanel');}
function pgb(a){return ngb(this,a);}
function jgb(){}
_=jgb.prototype=new r4();_.E=ogb;_.Fe=pgb;_.sg=eBb+'TabPanel$TabbedDeckPanel';_.rg=261;_.a=null;function rgb(a){xfb(a);return a;}
function tgb(d,c,a,b){Dfb(d,c,a,b);}
function ugb(b,a){Efb(b,a);}
function qgb(){}
_=qgb.prototype=new vfb();_.sg=eBb+'TabPanel$UnmodifiableTabBar';_.rg=262;function hhb(){hhb=yAb;b7();nhb=new enb();}
function ehb(b,a){hhb();a7(b,a);okb(b,1024);return b;}
function fhb(b,a){if(b.a===null){b.a=j3(new i3());}gxb(b.a,a);}
function ghb(b,a){if(b.c===null){b.c=jab(new iab());}gxb(b.c,a);}
function ihb(a){return cX(a.rc(),'value');}
function jhb(b,a){khb(b,a,0);}
function khb(c,b,a){if(a<0){throw usb(new tsb(),'Length must be a positive integer. Length: '+a);}if(b<0||a+b>ihb(c).vd()){throw usb(new tsb(),'From Index: '+b+'  To Index: '+(b+a)+'  Text Length: '+ihb(c).vd());}nhb.Af(c.rc(),b,a);}
function lhb(b,a){vX(b.rc(),'value',a!==null?a:'');}
function mhb(a){if(this.b===null){this.b=B3(new A3());}gxb(this.b,a);}
function ohb(a){var b;c7(this,a);b=zW(a);if(this.c!==null&&(b&896)!=0){oab(this.c,this,a);}else if(b==1){if(this.b!==null){D3(this.b,this);}}else if(b==1024){if(this.a!==null){l3(this.a,this);}}}
function dhb(){}
_=dhb.prototype=new F6();_.t=mhb;_.Cd=ohb;_.sg=eBb+'TextBoxBase';_.rg=263;_.a=null;_.b=null;_.c=null;var nhb;function ahb(a){ehb(a,lW());nkb(a,'gwt-TextArea');return a;}
function Fgb(){}
_=Fgb.prototype=new dhb();_.sg=eBb+'TextArea';_.rg=264;function phb(a){ehb(a,dW());nkb(a,'gwt-TextBox');return a;}
function chb(){}
_=chb.prototype=new dhb();_.sg=eBb+'TextBox';_.rg=265;function cjb(a){a.a=nzb(new mzb());}
function djb(a){ejb(a,Bhb(new Ahb()));return a;}
function ejb(b,a){cjb(b);b.d=a;b.pf(EV());BX(b.rc(),'position','relative');b.c=(D6(),E6).fb();BX(b.c,'fontSize','0');BX(b.c,'position','absolute');AX(b.c,'zIndex',(-1));AV(b.rc(),b.c);okb(b,1021);CX(b.c,6144);b.f=thb(new shb(),b);Bib(b.f,b);nkb(b,'gwt-Tree');return b;}
function fjb(b,a){uhb(b.f,a);AV(b.rc(),a.rc());}
function gjb(b,c){var a;a=kib(b.f,c);AV(b.rc(),a.rc());return a;}
function hjb(b,a){ozb(b.a,a);fib(a,b);}
function jjb(d,a,c,b){if(b===null||BV(b,c)){return;}jjb(d,a,c,gX(b));gxb(a,oU(b,cY));}
function kjb(b,a){rzb(b.a,a);fib(a,null);}
function ljb(e,d,b){var a,c;a=fxb(new exb());jjb(e,a,e.rc(),b);c=ojb(e,a,0,d);if(c!==null){if(kX(sib(c),b)){Aib(c,!c.f,true);return true;}else if(kX(c.rc(),b)){vjb(e,c,true,!e.eg(b));return true;}}return false;}
function mjb(b){var a;if(b.b===null){return;}a=b.b.g;while(a!==null){zib(a,true);a=a.g;}}
function njb(b,a){if(!a.f){return a;}return njb(b,qib(a,oib(a)-1));}
function ojb(i,a,e,h){var b,c,d,f,g;if(e==a.gg()){return h;}c=gU(a.ad(e),38);for(d=0,f=oib(h);d<f;++d){b=qib(h,d);if(BV(b.rc(),c)){g=ojb(i,a,e+1,qib(h,d));if(g===null){return b;}return g;}}return ojb(i,a,e+1,h);}
function qjb(b,a){return qib(b.f,a);}
function pjb(a){return oib(a.f);}
function rjb(a){return qzb(a.a);}
function sjb(h,g){var a,b,c,d,e,f,i,j;c=rib(g);if(c!==null){c.sf(true);rX(gU(c,44).rc());}else{f=g.c;a=gkb(h);b=hkb(h);e=CW(f)-a;i=DW(f)-b;j=bX(f,'offsetWidth');d=bX(f,'offsetHeight');AX(h.c,'left',e);AX(h.c,'top',i);AX(h.c,'width',j);AX(h.c,'height',d);rX(h.c);(D6(),E6).cc(h.c);}}
function tjb(e,d,a){var b,c;if(d===e.f){return;}c=d.g;if(c===null){c=e.f;}b=pib(c,d);if(!a|| !d.f){if(b<oib(c)-1){vjb(e,qib(c,b+1),true,true);}else{tjb(e,c,false);}}else if(oib(d)>0){vjb(e,qib(d,0),true,true);}}
function ujb(e,c){var a,b,d;b=c.g;if(b===null){b=e.f;}a=pib(b,c);if(a>0){d=qib(b,a-1);vjb(e,njb(e,d),true,true);}else{vjb(e,b,true,true);}}
function vjb(d,b,a,c){if(b===d.f){return;}if(d.b!==null){yib(d.b,false);}d.b=b;if(c&&d.b!==null){sjb(d,d.b);yib(d.b,true);}}
function wjb(b,a){whb(b.f,a);nX(b.rc(),a.rc());}
function xjb(a){while(pjb(a)>0){wjb(a,qjb(a,0));}}
function yjb(b,a){if(a){(D6(),E6).cc(b.c);}else{(D6(),E6).B(b.c);}}
function zjb(b,a){Ajb(b,a,true);}
function Ajb(c,b,a){if(b===null){if(c.b===null){return;}yib(c.b,false);c.b=null;return;}vjb(c,b,a,true);}
function Bjb(){return rjb(this);}
function Cjb(){var a,b;xlb(this);for(b=rjb(this);rwb(b);){a=gU(swb(b),44);a.Ad();}wX(this.c,this);}
function Djb(c){var a,b,d,e,f;d=zW(c);switch(d){case 1:{b=xW(c);if(this.eg(b)){}else{yjb(this,true);}break;}case 4:{ljb(this,this.f,xW(c));break;}case 8:{break;}case 64:{break;}case 16:{break;}case 32:{break;}case 2048:break;case 4096:{break;}case 128:if(this.b===null){if(oib(this.f)>0){vjb(this,qib(this.f,0),true,true);}return;}if(this.e==128){return;}{switch(uW(c)){case 38:{ujb(this,this.b);AW(c);break;}case 40:{tjb(this,this.b,true);AW(c);break;}case 37:{if(this.b.f){zib(this.b,false);}else{f=this.b.g;if(f!==null){zjb(this,f);}}AW(c);break;}case 39:{if(!this.b.f){zib(this.b,true);}else if(oib(this.b)>0){zjb(this,qib(this.b,0));}AW(c);break;}}}case 512:if(d==512){if(uW(c)==9){a=fxb(new exb());jjb(this,a,this.rc(),xW(c));e=ojb(this,a,0,this.f);if(e!==this.b){Ajb(this,e,true);}}}case 256:{break;}}this.e=d;}
function Ejb(){var a,b;ylb(this);for(b=rjb(this);rwb(b);){a=gU(swb(b),44);a.Fd();}wX(this.c,null);}
function Fjb(){Eib(this.f);}
function akb(a){throw nvb(new mvb(),'Widgets should never be directly removed from a tree');}
function bkb(a){yjb(this,a);}
function ckb(a){var b=a.nodeName;return b=='SELECT'||(b=='INPUT'||(b=='TEXTAREA'||(b=='OPTION'||(b=='BUTTON'||b=='LABEL'))));}
function rhb(){}
_=rhb.prototype=new flb();_.td=Bjb;_.Ad=Cjb;_.Cd=Djb;_.Fd=Ejb;_.ge=Fjb;_.Fe=akb;_.sf=bkb;_.eg=ckb;_.sg=eBb+'Tree';_.rg=266;_.b=null;_.c=null;_.d=null;_.e=0;_.f=null;function hib(a){a.b=fxb(new exb());a.i=cab(new r_());}
function iib(d){var a,b,c,e;hib(d);d.pf(EV());d.e=kW();d.c=gW();d.a=gW();a=hW();e=jW();c=iW();b=iW();AV(d.e,a);AV(a,e);AV(e,c);AV(e,b);BX(c,'verticalAlign','middle');BX(b,'verticalAlign','middle');AV(d.rc(),d.e);AV(d.rc(),d.a);AV(c,d.i.rc());AV(b,d.c);BX(d.c,'display','inline');BX(d.rc(),'whiteSpace','nowrap');BX(d.a,'whiteSpace','nowrap');xkb(d.c,'gwt-TreeItem',true);return d;}
function jib(a,b){iib(a);Dib(a,b);return a;}
function kib(b,c){var a;a=jib(new bib(),c);b.u(a);return a;}
function lib(b){var a;if(b.d!==null){a=b.d.m;if(b.d.m!==null){b.d.Fe(a);}if(b.j!==null){kjb(b.j,b.d);b.d=null;}}}
function nib(a){if(a.d===null){yX(a.c,'');a.d=dib(new cib(),a.c,a);if(a.j!==null){hjb(a.j,a.d);}}}
function qib(b,a){if(a<0||a>=b.b.gg()){return null;}return gU(b.b.ad(a),29);}
function oib(a){return a.b.gg();}
function pib(b,a){return kxb(b.b,a);}
function rib(a){var b;b=tib(a);if(hU(b,51)){return gU(b,51);}else{return null;}}
function sib(a){return a.i.rc();}
function tib(a){if(a.d===null){return null;}return a.d.m;}
function vib(a){if(a.g!==null){a.g.Ae(a);}else if(a.j!==null){wjb(a.j,a);}}
function uib(a){while(oib(a)>0){a.Ae(qib(a,0));}}
function wib(b,a){lib(b);yX(b.c,a);}
function xib(b,a){b.g=a;}
function yib(b,a){if(b.h==a){return;}b.h=a;xkb(b.c,'gwt-TreeItem-selected',a);}
function zib(b,a){Aib(b,a,true);}
function Aib(c,b,a){if(b&&c.b.gg()==0){return;}c.f=b;Fib(c);}
function Bib(c,d){var a,b;if(c.j===d){return;}if(c.j!==null){if(c.j.b===c){zjb(c.j,null);}if(c.d!==null){kjb(c.j,c.d);}}c.j=d;for(a=0,b=c.b.gg();a<b;++a){Bib(gU(c.b.ad(a),29),d);}Fib(c);if(d!==null){if(c.d!==null){hjb(d,c.d);}}}
function Cib(a,b){a.k=b;}
function Dib(a,b){nib(a);a.d.bg(b);}
function Fib(b){var a;if(b.j===null){return;}a=b.j.d;if(b.b.gg()==0){ykb(b.a,false);omb((Chb(),Fhb),b.i);return;}if(b.f){ykb(b.a,true);omb((Chb(),aib),b.i);}else{ykb(b.a,false);omb((Chb(),Ehb),b.i);}}
function Eib(c){var a,b;Fib(c);for(a=0,b=c.b.gg();a<b;++a){Eib(gU(c.b.ad(a),29));}}
function ajb(a){if(a.g!==null||a.j!==null){vib(a);}Bib(a,this.j);xib(a,this);gxb(this.b,a);BX(a.rc(),'marginLeft','16px');AV(this.a,a.rc());if(this.b.gg()==1){Fib(this);}}
function bjb(a){if(!jxb(this.b,a)){return;}Bib(a,null);xib(a,null);mxb(this.b,a);nX(this.a,a.rc());if(this.b.gg()==0){Fib(this);}}
function bib(){}
_=bib.prototype=new dkb();_.u=ajb;_.Ae=bjb;_.sg=eBb+'TreeItem';_.rg=267;_.a=null;_.c=null;_.d=null;_.e=null;_.f=false;_.g=null;_.h=false;_.j=null;_.k=null;function thb(b,a){iib(b);return b;}
function uhb(b,a){if(a.g!==null||a.j!==null){vib(a);}Bib(a,b.j);xib(a,null);gxb(b.b,a);AX(a.rc(),'marginLeft',0);}
function whb(b,a){if(!jxb(b.b,a)){return;}Bib(a,null);xib(a,null);mxb(b.b,a);}
function xhb(a){uhb(this,a);}
function yhb(a){whb(this,a);}
function shb(){}
_=shb.prototype=new bib();_.u=xhb;_.Ae=yhb;_.sg=eBb+'Tree$1';_.rg=268;function Chb(){Chb=yAb;Dhb=dR()+'5FDD0C2BCA0A2C7238AF8AEA552816F1.cache.png';Ehb=nmb(new mmb(),Dhb,0,0,16,16);Fhb=nmb(new mmb(),Dhb,16,0,16,16);aib=nmb(new mmb(),Dhb,32,0,16,16);}
function Bhb(a){Chb();return a;}
function Ahb(){}
_=Ahb.prototype=new stb();_.sg=eBb+'TreeImages_generatedBundle';_.rg=0;var Dhb,Ehb,Fhb,aib;function dib(c,a,b){bfb(c,a);return c;}
function fib(a,b){Clb(a,b);}
function gib(a){throw nvb(new mvb(),"Cannot directly setParent on a WidgetTreeItem's ContentPanel");}
function cib(){}
_=cib.prototype=new yeb();_.zf=gib;_.sg=eBb+'TreeItem$ContentPanel';_.rg=269;function Ekb(a){a.a=(p$(),r$);a.b=(x$(),A$);}
function Fkb(a){b3(a);Ekb(a);vX(a.f,'cellSpacing','0');vX(a.f,'cellPadding','0');return a;}
function alb(a,b){clb(a,b,a.g.c);}
function clb(c,e,a){var b,d;d=jW();b=iW();a=g4(c,e,b,a);AV(d,b);iX(c.e,d,a);c.jf(e,c.a);c.kf(e,c.b);}
function dlb(b,a){b.b=a;}
function elb(c){var a,b;if(c.p!==this){return false;}a=gX(c.rc());b=gX(a);nX(this.e,b);i4(this,c);return true;}
function Dkb(){}
_=Dkb.prototype=new a3();_.Fe=elb;_.sg=eBb+'VerticalPanel';_.rg=270;function nlb(b,a){b.b=a;b.a=aU('[Lcom.google.gwt.user.client.ui.Widget;',[0],[44],[4],null);return b;}
function plb(a,b){return rlb(a,b)!=(-1);}
function qlb(b,a){if(a<0||a>=b.c){throw new tsb();}return b.a[a];}
function rlb(b,c){var a;for(a=0;a<b.c;++a){if(b.a[a]===c){return a;}}return (-1);}
function slb(d,e,a){var b,c;if(a<0||a>d.c){throw new tsb();}if(d.c==d.a.a){c=aU('[Lcom.google.gwt.user.client.ui.Widget;',[0],[44],[d.a.a*2],null);for(b=0;b<d.a.a;++b){cU(c,b,d.a[b]);}d.a=c;}++d.c;for(b=d.c-1;b>a;--b){cU(d.a,b,d.a[b-1]);}cU(d.a,a,e);}
function tlb(a){return ilb(new hlb(),a);}
function ulb(c,b){var a;if(b<0||b>=c.c){throw new tsb();}--c.c;for(a=b;a<c.c;++a){cU(c.a,a,c.a[a+1]);}cU(c.a,c.c,null);}
function vlb(b,c){var a;a=rlb(b,c);if(a==(-1)){throw new Czb();}ulb(b,a);}
function glb(){}
_=glb.prototype=new stb();_.sg=eBb+'WidgetCollection';_.rg=0;_.a=null;_.b=null;_.c=0;function ilb(b,a){b.b=a;return b;}
function klb(){return this.a<this.b.c-1;}
function llb(){if(this.a>=this.b.c){throw new Czb();}return this.b.a[++this.a];}
function mlb(){if(this.a<0||this.a>=this.b.c){throw new qsb();}this.b.b.Fe(this.b.a[this.a--]);}
function hlb(){}
_=hlb.prototype=new stb();_.dd=klb;_.yd=llb;_.De=mlb;_.sg=eBb+'WidgetCollection$WidgetIterator';_.rg=0;_.a=(-1);function lmb(c,f,b,e,g,a){var d;d=gW();yX(d,imb(c,f,b,e,g,a));return eX(d);}
function dmb(){}
_=dmb.prototype=new stb();_.sg=fBb+'ClippedImageImpl';_.rg=0;function fmb(a){jmb();return a;}
function gmb(g,a,i,f,h,j,b){var c,d,e;BX(a,'width',j+'px');BX(a,'height',b+'px');c=eX(a);BX(c,'filter',"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+i+"',sizingMethod='crop')");BX(c,'marginLeft',-f+'px');BX(c,'marginTop',-h+'px');e=f+j;d=h+b;uX(c,'width',e);uX(c,'height',d);}
function imb(f,h,e,g,i,c){var a,b,d;b='overflow: hidden; width: '+i+'px; height: '+c+'px; padding: 0px';d="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+h+"',sizingMethod='crop'); margin-left: "+ -e+'px; margin-top: '+ -g+'px; border: none';a='<gwt:clipper style="'+b+'"><img src=\'about:blank\' onerror=\'if(window.__gwt_transparentImgHandler)window.__gwt_transparentImgHandler(this);else this.src="clear.cache.gif"\' style="'+d+'" width='+(e+i)+' height='+(g+c)+" border='0'><\/gwt:clipper>";return a;}
function jmb(){$wnd.__gwt_transparentImgHandler=function(a){a.onerror=null;xX(a,'clear.cache.gif');};}
function emb(){}
_=emb.prototype=new dmb();_.sg=fBb+'ClippedImageImplIE6';_.rg=0;function pmb(){pmb=yAb;fmb(new emb());}
function nmb(c,e,b,d,f,a){pmb();c.d=e;c.b=b;c.c=d;c.e=f;c.a=a;return c;}
function omb(b,a){fab(a,b.d,b.b,b.c,b.e,b.a);}
function mmb(){}
_=mmb.prototype=new t2();_.sg=fBb+'ClippedImagePrototype';_.rg=0;_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function wmb(){wmb=yAb;zmb=smb(new rmb());Amb=zmb;}
function vmb(a){wmb();return a;}
function xmb(a){a.blur();}
function ymb(){var a=$doc.createElement('DIV');a.tabIndex=0;return a;}
function qmb(){}
_=qmb.prototype=new stb();_.B=xmb;_.fb=ymb;_.sg=fBb+'FocusImpl';_.rg=0;var zmb,Amb;function smb(a){vmb(a);return a;}
function umb(b){try{b.focus();}catch(a){if(!b|| !b.focus){throw a;}}}
function rmb(){}
_=rmb.prototype=new qmb();_.cc=umb;_.sg=fBb+'FocusImplIE6';_.rg=0;function cnb(a){return EV();}
function Bmb(){}
_=Bmb.prototype=new stb();_.sg=fBb+'PopupImpl';_.rg=0;function Emb(b){var a=b.__frame;a.parentElement.removeChild(a);b.__frame=null;a.__popup=null;}
function Fmb(b){var a=$doc.createElement('iframe');a.src="javascript:''";a.scrolling='no';a.frameBorder=0;b.__frame=a;a.__popup=b;var c=a.style;c.position='absolute';c.filter='alpha(opacity=0)';c.left=b.offsetLeft;c.top=b.offsetTop;c.width=b.offsetWidth;c.height=b.offsetHeight;c.setExpression('left','this.__popup.offsetLeft');c.setExpression('top','this.__popup.offsetTop');c.setExpression('width','this.__popup.offsetWidth');c.setExpression('height','this.__popup.offsetHeight');b.parentElement.insertBefore(a,b);}
function anb(a,b){a.__frame.style.visibility=b?'visible':'hidden';}
function Cmb(){}
_=Cmb.prototype=new Bmb();_.ce=Emb;_.oe=Fmb;_.Ff=anb;_.sg=fBb+'PopupImplIE6';_.rg=0;function dnb(){}
_=dnb.prototype=new stb();_.sg=fBb+'TextBoxImpl';_.rg=0;function gnb(b,d,c){try{var e=b.createTextRange();e.collapse(true);e.moveStart('character',d);e.moveEnd('character',c);e.select();}catch(a){}}
function enb(){}
_=enb.prototype=new dnb();_.Af=gnb;_.sg=fBb+'TextBoxImplIE6';_.rg=0;function nnb(c,a,b){ytb(c,b);return c;}
function mnb(){}
_=mnb.prototype=new xtb();_.sg=gBb+'DOMException';_.rg=271;function ynb(){ynb=yAb;Anb=(Cqb(),qrb);}
function znb(){ynb();return Dqb(Anb);}
function Bnb(a){ynb();return Eqb(Anb,a);}
var Anb;function pob(b,a){b.a=a;return b;}
function rob(a){return a;}
function sob(a){if(hU(a,56)){return BV(this.C(this.a),this.C(gU(a,56).a));}return false;}
function oob(){}
_=oob.prototype=new stb();_.C=rob;_.qb=sob;_.sg=hBb+'DOMItem';_.rg=272;_.a=null;function upb(b,a){pob(b,a);return b;}
function wpb(a){return mpb(new lpb(),crb(a.a));}
function xpb(a){return dqb(new cqb(),drb(a.a));}
function ypb(a){return xpb(a).sd(0);}
function zpb(a){return jrb(a.a);}
function Apb(a){return krb(a.a);}
function Bpb(a){return lrb(a.a);}
function Cpb(a){return orb(a.a);}
function Dpb(a){return prb(a.a);}
function Epb(e){var a,c,d,f;try{f=gU(e,56).a;c=Fqb(this.a,f);return Fpb(c);}catch(a){a=rU(a);if(hU(a,58)){d=a;throw uob(new tob(),13,d,this);}else throw a;}}
function Fpb(a){var b;if(a===null){return null;}b=krb(a);switch(b){case 2:return Dnb(new Cnb(),a);case 4:return dob(new cob(),a);case 8:return lob(new kob(),a);case 11:return Bob(new Aob(),a);case 9:return Fob(new Eob(),a);case 1:return gpb(new fpb(),a);case 7:return mqb(new lqb(),a);case 3:return rqb(new qqb(),a);default:return upb(new tpb(),a);}}
function aqb(){return xpb(this);}
function bqb(){return Dpb(this);}
function tpb(){}
_=tpb.prototype=new oob();_.y=Epb;_.jc=aqb;_.cd=bqb;_.sg=hBb+'NodeImpl';_.rg=273;function Dnb(b,a){upb(b,a);return b;}
function Fnb(a){return hrb(a.a);}
function aob(a){return nrb(a.a);}
function bob(){var a;a=Ctb(new Btb());a.z(' '+Fnb(this));a.z('="');a.z(aob(this));a.z('"');return a.lg();}
function Cnb(){}
_=Cnb.prototype=new tpb();_.lg=bob;_.sg=hBb+'AttrImpl';_.rg=274;function hob(b,a){upb(b,a);return b;}
function job(a){return erb(a.a);}
function gob(){}
_=gob.prototype=new tpb();_.sg=hBb+'CharacterDataImpl';_.rg=275;function rqb(b,a){hob(b,a);return b;}
function tqb(){var a,b,c;a=Ctb(new Btb());c=job(this).hg('(?=[;&<>\'"])',(-1));for(b=0;b<c.a;b++){if(iub(c[b],';')){a.z('&semi;');a.z(c[b].ig(1));}else if(iub(c[b],'&')){a.z('&amp;');a.z(c[b].ig(1));}else if(iub(c[b],'"')){a.z('&quot;');a.z(c[b].ig(1));}else if(iub(c[b],"'")){a.z('&apos;');a.z(c[b].ig(1));}else if(iub(c[b],'<')){a.z('&lt;');a.z(c[b].ig(1));}else if(iub(c[b],'>')){a.z('&gt;');a.z(c[b].ig(1));}else{a.z(c[b]);}}return a.lg();}
function qqb(){}
_=qqb.prototype=new gob();_.lg=tqb;_.sg=hBb+'TextImpl';_.rg=276;function dob(b,a){rqb(b,a);return b;}
function fob(){var a;a=Dtb(new Btb(),'<![CDATA[');a.z(job(this));a.z(']]>');return a.lg();}
function cob(){}
_=cob.prototype=new qqb();_.lg=fob;_.sg=hBb+'CDATASectionImpl';_.rg=277;function lob(b,a){hob(b,a);return b;}
function nob(){var a;a=Dtb(new Btb(),'<!--');a.z(job(this));a.z('-->');return a.lg();}
function kob(){}
_=kob.prototype=new gob();_.lg=nob;_.sg=hBb+'CommentImpl';_.rg=278;function uob(d,a,b,c){nnb(d,a,'Error during DOM manipulation of: '+zob(c.lg()));jvb(d,b);return d;}
function tob(){}
_=tob.prototype=new mnb();_.sg=hBb+'DOMNodeException';_.rg=279;function xob(c,a,b){nnb(c,12,'Failed to parse: '+zob(a));jvb(c,b);return c;}
function zob(a){return a.jg(0,btb(a.vd(),128));}
function wob(){}
_=wob.prototype=new mnb();_.sg=hBb+'DOMParseException';_.rg=280;function Bob(b,a){upb(b,a);return b;}
function Dob(){var a,b;a=Ctb(new Btb());for(b=0;b<xpb(this).yc();b++){Etb(a,xpb(this).sd(b));}return a.lg();}
function Aob(){}
_=Aob.prototype=new tpb();_.lg=Dob;_.sg=hBb+'DocumentFragmentImpl';_.rg=281;function Fob(b,a){upb(b,a);return b;}
function bpb(d){var a,c;try{return gU(Fpb(arb(this.a,d)),57);}catch(a){a=rU(a);if(hU(a,58)){c=a;throw uob(new tob(),5,c,this);}else throw a;}}
function cpb(c){var a,d;try{return gU(Fpb(brb(this.a,c)),59);}catch(a){a=rU(a);if(hU(a,58)){d=a;throw uob(new tob(),5,d,this);}else throw a;}}
function dpb(a){return dqb(new cqb(),frb(this.a,a));}
function epb(){var a,b,c;a=Ctb(new Btb());b=xpb(this);for(c=0;c<b.yc();c++){a.z(b.sd(c).lg());}return a.lg();}
function Eob(){}
_=Eob.prototype=new tpb();_.eb=bpb;_.kb=cpb;_.tc=dpb;_.lg=epb;_.sg=hBb+'DocumentImpl';_.rg=282;function gpb(b,a){upb(b,a);return b;}
function ipb(a){return mrb(a.a);}
function jpb(d,e){var a,c;try{srb(this.a,d,e);}catch(a){a=rU(a);if(hU(a,58)){c=a;throw uob(new tob(),13,c,this);}else throw a;}}
function kpb(){var a;a=Dtb(new Btb(),'<');a.z(ipb(this));if(Cpb(this)){a.z(hqb(wpb(this)));}if(Dpb(this)){a.z('>');a.z(hqb(xpb(this)));a.z('<\/');a.z(ipb(this));a.z('>');}else{a.z('/>');}return a.lg();}
function fpb(){}
_=fpb.prototype=new tpb();_.ff=jpb;_.lg=kpb;_.sg=hBb+'ElementImpl';_.rg=283;function dqb(b,a){pob(b,a);return b;}
function fqb(a){return grb(a.a);}
function gqb(b,a){return Fpb(rrb(b.a,a));}
function hqb(c){var a,b;a=Ctb(new Btb());for(b=0;b<c.yc();b++){a.z(c.sd(b).lg());}return a.lg();}
function iqb(){return fqb(this);}
function jqb(a){return gqb(this,a);}
function kqb(){return hqb(this);}
function cqb(){}
_=cqb.prototype=new oob();_.yc=iqb;_.sd=jqb;_.lg=kqb;_.sg=hBb+'NodeListImpl';_.rg=284;function mpb(b,a){dqb(b,a);return b;}
function opb(a){return fqb(a);}
function ppb(b,a){return Fpb(irb(b.a,a));}
function qpb(b,a){return gqb(b,a);}
function rpb(){return opb(this);}
function spb(a){return qpb(this,a);}
function lpb(){}
_=lpb.prototype=new cqb();_.yc=rpb;_.sd=spb;_.sg=hBb+'NamedNodeMapImpl';_.rg=285;function mqb(b,a){upb(b,a);return b;}
function oqb(a){return erb(a.a);}
function pqb(){var a;a=Dtb(new Btb(),'<?');a.z(zpb(this));a.z(' ');a.z(oqb(this));a.z('?>');return a.lg();}
function lqb(){}
_=lqb.prototype=new tpb();_.lg=pqb;_.sg=hBb+'ProcessingInstructionImpl';_.rg=286;function Cqb(){Cqb=yAb;qrb=wqb(new vqb());}
function Bqb(a){Cqb();return a;}
function Dqb(a){return gU(Fpb(a.db()),60);}
function Eqb(e,c){var a,d;try{return gU(Fpb(e.te(c)),60);}catch(a){a=rU(a);if(hU(a,58)){d=a;throw xob(new wob(),c,d);}else throw a;}}
function Fqb(a,b){Cqb();var c=a.appendChild(b);return c==null?null:c;}
function arb(a,c){Cqb();var b=a.createElement(c);return b==null?null:b;}
function brb(b,a){Cqb();var c=b.createTextNode(a);return c==null?null:c;}
function crb(a){Cqb();return a.attributes;}
function drb(b){Cqb();var a=b.childNodes;return a==null?null:a;}
function erb(a){Cqb();return a.data;}
function frb(a,b){Cqb();return qrb.sc(a,b);}
function grb(a){Cqb();return a.length;}
function hrb(a){Cqb();return a.name;}
function irb(c,a){Cqb();var b=c.getNamedItem(a);return b==null?null:b;}
function jrb(a){Cqb();var b=a.nodeName;return b==null?null:b;}
function krb(a){Cqb();var b=a.nodeType;return b==null?-1:b;}
function lrb(a){Cqb();return a.nodeValue;}
function mrb(a){Cqb();return a.tagName;}
function nrb(a){Cqb();return a.value;}
function orb(a){Cqb();return a.attributes.length!=0;}
function prb(a){Cqb();return a.hasChildNodes();}
function rrb(c,a){Cqb();if(a>=c.length){return null;}var b=c.item(a);return b==null?null:b;}
function srb(a,b,c){Cqb();a.setAttribute(b,c);}
function uqb(){}
_=uqb.prototype=new stb();_.sg=hBb+'XMLParserImpl';_.rg=0;var qrb;function wqb(a){Bqb(a);return a;}
function yqb(){var a=new ActiveXObject('MSXML2.DOMDocument');a.preserveWhiteSpace=true;a.setProperty('SelectionNamespaces',"xmlns:xsl='http://www.w3.org/1999/XSL/Transform'");a.setProperty('SelectionLanguage','XPath');return a;}
function zqb(a,b){return a.selectNodes(".//*[local-name()='"+b+"']");}
function Aqb(a){var b=this.db();if(!b.loadXML(a)){var c=b.parseError;throw new Error('line '+c.line+', char '+c.linepos+':'+c.reason);}else{return b;}}
function vqb(){}
_=vqb.prototype=new uqb();_.db=yqb;_.sc=zqb;_.te=Aqb;_.sg=hBb+'XMLParserImplIE6';_.rg=0;function urb(){}
_=urb.prototype=new xtb();_.sg=iBb+'ArrayStoreException';_.rg=287;function yrb(){yrb=yAb;zrb=xrb(new wrb(),false);Arb=xrb(new wrb(),true);}
function xrb(a,b){yrb();a.a=b;return a;}
function Brb(a){return hU(a,61)&&gU(a,61).a==this.a;}
function Crb(){var a,b;b=1231;a=1237;return this.a?1231:1237;}
function Drb(){return this.a?'true':'false';}
function Erb(a){yrb();return a?Arb:zrb;}
function wrb(){}
_=wrb.prototype=new stb();_.qb=Brb;_.ed=Crb;_.lg=Drb;_.sg=iBb+'Boolean';_.rg=288;_.a=false;var zrb,Arb;function csb(a,b){if(b<2||b>36){return (-1);}if(a>=48&&a<48+btb(b,10)){return a-48;}if(a>=97&&a<b+97-10){return a-97+10;}if(a>=65&&a<b+65-10){return a-65+10;}return (-1);}
function dsb(a){return null!=String.fromCharCode(a).match(/[A-Z]/i);}
function esb(a){return fsb(a)==a&&dsb(a);}
function fsb(a){return String.fromCharCode(a).toUpperCase().charCodeAt(0);}
function gsb(){}
_=gsb.prototype=new xtb();_.sg=iBb+'ClassCastException';_.rg=289;function osb(b,a){ytb(b,a);return b;}
function nsb(){}
_=nsb.prototype=new xtb();_.sg=iBb+'IllegalArgumentException';_.rg=290;function rsb(b,a){ytb(b,a);return b;}
function qsb(){}
_=qsb.prototype=new xtb();_.sg=iBb+'IllegalStateException';_.rg=291;function usb(b,a){ytb(b,a);return b;}
function tsb(){}
_=tsb.prototype=new xtb();_.sg=iBb+'IndexOutOfBoundsException';_.rg=292;function mtb(){mtb=yAb;{rtb();}}
function ntb(a){mtb();return isNaN(a);}
function otb(e,d,c,h){mtb();var a,b,f,g;b=e.vd();f=b>0&&e.D(0)==45?1:0;for(a=f;a<b;a++){if(csb(e.D(a),d)==(-1)){throw ktb(new jtb(),'Could not parse '+e+' in radix '+d);}}g=ptb(e,d);if(ntb(g)){throw ktb(new jtb(),'Unable to parse '+e);}else if(g<c||g>h){throw ktb(new jtb(),'The string '+e+' exceeds the range for the requested data type');}return g;}
function ptb(b,a){mtb();return parseInt(b,a);}
function rtb(){mtb();qtb=/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/i;}
var qtb=null;function Asb(a){mtb();return Bsb(a,10);}
function Bsb(b,a){mtb();return jU(otb(b,a,(-2147483648),2147483647));}
function Csb(a){mtb();return avb(a);}
var ysb=2147483647,zsb=(-2147483648);function Fsb(a){return a<0?-a:a;}
function atb(a){return Math.floor(a);}
function btb(a,b){return a<b?a:b;}
function ctb(a){return Math.round(a);}
function dtb(){}
_=dtb.prototype=new xtb();_.sg=iBb+'NegativeArraySizeException';_.rg=293;function gtb(b,a){ytb(b,a);return b;}
function ftb(){}
_=ftb.prototype=new xtb();_.sg=iBb+'NullPointerException';_.rg=294;function ktb(b,a){osb(b,a);return b;}
function jtb(){}
_=jtb.prototype=new nsb();_.sg=iBb+'NumberFormatException';_.rg=295;function fub(){fub=yAb;{mub();}}
function gub(b,a){if(!hU(a,16))return false;return kub(b,a);}
function hub(b,a){return b.hg(a,0);}
function iub(b,a){return b.gd(a)==0;}
function jub(a){fub();return aU('[Ljava.lang.String;',[0],[16],[a],null);}
function kub(a,b){fub();return a.toString()==b;}
function lub(d){fub();var a=sub[':'+d];if(a){return a;}a=0;var c=d.length;var b=c;while(--b>=0){a<<=1;a+=d.charCodeAt(b);}sub[':'+d]=a;return a;}
function mub(){fub();sub={};}
function nub(b){fub();var a;a=0;while(0<=(a=b.hd('\\',a))){if(b.D(a+1)==36){b=b.jg(0,a)+'$'+b.ig(++a);}else{b=b.jg(0,a)+b.ig(++a);}}return b;}
function oub(a){return this.charCodeAt(a);}
function pub(a){return this.lastIndexOf(a)!= -1&&this.lastIndexOf(a)==this.length-a.length;}
function rub(a){return gub(this,a);}
function qub(a){if(a==null)return false;return this==a||this.toLowerCase()==a.toLowerCase();}
function tub(){return lub(this);}
function uub(a){return this.indexOf(a);}
function vub(a,b){return this.indexOf(a,b);}
function wub(){return this.length;}
function xub(b){var a=new RegExp(b).exec(this);return a==null?false:this==a[0];}
function yub(a,b){b=nub(b);return this.replace(RegExp(a,'g'),b);}
function zub(i,g){var a=new RegExp(i,'g');var h=[];var b=0;var j=this;var e=null;while(true){var f=a.exec(j);if(f==null||(j==''||b==g-1&&g>0)){h[b]=j;break;}else{h[b]=j.substring(0,f.index);j=j.substring(f.index+f[0].length,j.length);a.lastIndex=0;if(e==j){h[b]=j.substring(0,1);j=j.substring(1);}e=j;b++;}}if(g==0){for(var c=h.length-1;c>=0;c--){if(h[c]!=''){h.splice(c+1,h.length-(c+1));break;}}}var d=jub(h.length);var c=0;for(c=0;c<h.length;++c){d[c]=h[c];}return d;}
function Aub(a){return this.substr(a,this.length-a);}
function Bub(a,b){return this.substr(a,b-a);}
function Cub(){return this.toLowerCase();}
function Dub(){return this;}
function Eub(){return this.toUpperCase();}
function Fub(){var a=this.replace(/^(\s*)/,'');var b=a.replace(/\s*$/,'');return b;}
function avb(a){fub();return a.toString();}
function bvb(a){fub();return a!==null?a.lg():'null';}
_=String.prototype;_.D=oub;_.nb=pub;_.qb=rub;_.pb=qub;_.ed=tub;_.gd=uub;_.hd=vub;_.vd=wub;_.wd=xub;_.bf=yub;_.hg=zub;_.ig=Aub;_.jg=Bub;_.kg=Cub;_.lg=Dub;_.ng=Eub;_.og=Fub;_.sg=iBb+'String';_.rg=296;var sub=null;function Ctb(a){Ftb(a);return a;}
function Dtb(b,a){b.A(a);return b;}
function Etb(a,b){return a.z(bvb(b));}
function Ftb(a){a.A('');}
function bub(c){if(c===null){c='null';}var a=this.js.length-1;var b=this.js[a].length;if(this.length>b*b){this.js[a]=this.js[a]+c;}else{this.js.push(c);}this.length+=c.length;return this;}
function cub(a){this.js=[a];this.length=a.length;}
function dub(){if(this.js.length>1){this.js=[this.js.join('')];this.length=this.js[0].length;}}
function eub(){this.zd();return this.js[0];}
function Btb(){}
_=Btb.prototype=new stb();_.z=bub;_.A=cub;_.zd=dub;_.lg=eub;_.sg=iBb+'StringBuffer';_.rg=0;function evb(){return new Date().getTime();}
function fvb(a){return jR(a);}
function nvb(b,a){ytb(b,a);return b;}
function mvb(){}
_=mvb.prototype=new xtb();_.sg=iBb+'UnsupportedOperationException';_.rg=297;function zvb(b,a){b.c=a;return b;}
function Bvb(a){return a.a<a.c.gg();}
function Cvb(){return Bvb(this);}
function Dvb(){if(!Bvb(this)){throw new Czb();}return this.c.ad(this.b=this.a++);}
function Evb(){if(this.b<0){throw new qsb();}this.c.Ee(this.b);this.a=this.b;this.b=(-1);}
function yvb(){}
_=yvb.prototype=new stb();_.dd=Cvb;_.yd=Dvb;_.De=Evb;_.sg=jBb+'AbstractList$IteratorImpl';_.rg=0;_.a=0;_.b=(-1);function xwb(f,d,e){var a,b,c;for(b=fyb(f.ob());wyb(b);){a=gU(xyb(b),34);c=a.xc();if(d===null?c===null:d.qb(c)){if(e){yyb(b);}return a;}}return null;}
function ywb(b){var a;a=b.ob();return iwb(new hwb(),b,a);}
function zwb(a){return xwb(this,a,false)!==null;}
function Awb(d){var a,b,c,e,f,g,h;if(d===this){return true;}if(!hU(d,63)){return false;}f=gU(d,63);c=ywb(this);e=f.ud();if(!bxb(c,e)){return false;}for(a=kwb(c);rwb(a);){b=swb(a);h=this.bd(b);g=f.bd(b);if(h===null?g!==null:!h.qb(g)){return false;}}return true;}
function Bwb(b){var a;a=xwb(this,b,false);return a===null?null:a.Fc();}
function Cwb(){var a,b,c;b=0;for(c=fyb(this.ob());wyb(c);){a=gU(xyb(c),34);b+=a.ed();}return b;}
function Dwb(){return ywb(this);}
function Ewb(){var a,b,c,d;d='{';a=false;for(c=fyb(this.ob());wyb(c);){b=gU(xyb(c),34);if(a){d+=', ';}else{a=true;}d+=bvb(b.xc());d+='=';d+=bvb(b.Fc());}return d+'}';}
function gwb(){}
_=gwb.prototype=new stb();_.ab=zwb;_.qb=Awb;_.bd=Bwb;_.ed=Cwb;_.ud=Dwb;_.lg=Ewb;_.sg=jBb+'AbstractMap';_.rg=298;function bxb(e,b){var a,c,d;if(b===e){return true;}if(!hU(b,64)){return false;}c=gU(b,64);if(c.gg()!=e.gg()){return false;}for(a=c.td();a.dd();){d=a.yd();if(!e.bb(d)){return false;}}return true;}
function cxb(a){return bxb(this,a);}
function dxb(){var a,b,c;a=0;for(b=this.td();b.dd();){c=b.yd();if(c!==null){a+=c.ed();}}return a;}
function Fwb(){}
_=Fwb.prototype=new pvb();_.qb=cxb;_.ed=dxb;_.sg=jBb+'AbstractSet';_.rg=299;function iwb(b,a,c){b.a=a;b.b=c;return b;}
function kwb(b){var a;a=fyb(b.b);return pwb(new owb(),b,a);}
function lwb(a){return this.a.ab(a);}
function mwb(){return kwb(this);}
function nwb(){return this.b.a.a;}
function hwb(){}
_=hwb.prototype=new Fwb();_.bb=lwb;_.td=mwb;_.gg=nwb;_.sg=jBb+'AbstractMap$1';_.rg=300;function pwb(b,a,c){b.a=c;return b;}
function rwb(a){return a.a.dd();}
function swb(b){var a;a=gU(b.a.yd(),34);return a.xc();}
function twb(){return rwb(this);}
function uwb(){return swb(this);}
function vwb(){this.a.De();}
function owb(){}
_=owb.prototype=new stb();_.dd=twb;_.yd=uwb;_.De=vwb;_.sg=jBb+'AbstractMap$2';_.rg=0;function Cyb(a){a.ld();return a;}
function Dyb(c,b,a){c.r(b,a,1);}
function Eyb(a){a.ld();a.a=0;}
function azb(a){return cyb(new byb(),a);}
function bzb(a){var b;b=fxb(new exb());Dyb(a,b,a.b);return b;}
function czb(k,h,l){var b=0;var c=1;var a=2;var j=this.b;for(var f in h){var e=null;if(f=='null'||f.charAt(f.length-1)=='S'){var i=null;if(l!=c&&f!='null'){i=f.substring(0,f.length-1);}if(l==b){e=i;}else if(l==c){e=j[f];}else if(l==a){e=fzb(i,j[f]);}k.w(e);}else{var d=j[f];for(var g in d){if(l!=a){e=d[g][l];}else{e=fzb(d[g][0],d[g][1]);}k.w(e);}}}}
function dzb(a){if(hU(a,16)){return gU(a,16)+'S';}else if(a===null){return 'null';}else{return null;}}
function ezb(b){var a=dzb(b);if(a==null){var c=hzb(this,b);return c!=null;}else{return this.b[a]!==undefined;}}
function fzb(a,b){return lyb(new kyb(),a,b);}
function gzb(){return azb(this);}
function hzb(h,f){var a=0;var g=h.b;var e=f.ed();var c=g[e];if(c!=null){for(var d in c){var b=c[d];if(b[a].qb(f)){return [e,d];}}}return null;}
function izb(g){var a=0;var b=1;var f=dzb(g);if(f!=null){var d=this.b[f];if(d===undefined){return null;}else{return d;}}else{f=g.ed();}var c=this.b[f];if(c==null){return null;}for(var e in c){if(c[e][a].qb(g)){return c[e][b];}}return null;}
function jzb(){this.b=[];}
function kzb(f,h){var a=0;var b=1;var g=null;var e=dzb(f);if(e!=null){g=this.b[e];this.b[e]=h;if(g===undefined){this.a++;return null;}else{return g;}}else{e=f.ed();}var c=this.b[e];if(c==null){c=[];this.b[e]=c;}for(var d in c){if(c[d][a].qb(f)){g=c[d][b];c[d]=[f,h];return g;}}this.a++;c[c.length]=[f,h];return null;}
function lzb(e){var a=1;var g=this.b;var d=dzb(e);var h=null;if(d!=null){h=g[d];delete g[d];if(h!==undefined){this.a--;return h;}else{return null;}}var f=hzb(this,e);if(f==null){return null;}this.a--;var b=f[0];var c=f[1];var h=g[b][c][a];g[b].splice(c,1);if(g[b].length>0){return h;}delete g[b];return h;}
function ayb(){}
_=ayb.prototype=new gwb();_.r=czb;_.ab=ezb;_.ob=gzb;_.bd=izb;_.ld=jzb;_.we=kzb;_.af=lzb;_.sg=jBb+'HashMap';_.rg=301;_.a=0;_.b=null;function cyb(b,a){b.a=a;return b;}
function eyb(e,b){var a,c,d,f;a=gU(b,34);if(a!==null){d=a.xc();f=a.Fc();if(f!==null||e.a.ab(d)){c=e.a.bd(d);if(f===null){return c===null;}else{return f.qb(c);}}}return false;}
function fyb(a){return uyb(new tyb(),a.a);}
function gyb(a){return eyb(this,a);}
function hyb(){return fyb(this);}
function iyb(a){var b;if(eyb(this,a)){b=gU(a,34).xc();this.a.af(b);return true;}else{return false;}}
function jyb(){return this.a.a;}
function byb(){}
_=byb.prototype=new Fwb();_.bb=gyb;_.td=hyb;_.af=iyb;_.gg=jyb;_.sg=jBb+'HashMap$1';_.rg=302;function lyb(b,a,c){b.a=a;b.b=c;return b;}
function nyb(c,a,b){if(a===b){return true;}else if(a===null){return false;}else{return a.qb(b);}}
function oyb(a){var b;if(hU(a,34)){b=gU(a,34);if(nyb(this,this.a,b.xc())&&nyb(this,this.b,b.Fc())){return true;}}return false;}
function pyb(){return this.a;}
function qyb(){return this.b;}
function ryb(){var a,b;a=0;b=0;if(this.a!==null){a=this.a.ed();}if(this.b!==null){b=this.b.ed();}return a^b;}
function syb(){return this.a+'='+this.b;}
function kyb(){}
_=kyb.prototype=new stb();_.qb=oyb;_.xc=pyb;_.Fc=qyb;_.ed=ryb;_.lg=syb;_.sg=jBb+'HashMap$EntryImpl';_.rg=303;_.a=null;_.b=null;function uyb(d,c){var a,b;d.c=c;a=fxb(new exb());d.c.r(a,d.c.b,2);b=a.td();d.a=b;return d;}
function wyb(a){return a.a.dd();}
function xyb(a){a.b=a.a.yd();return a.b;}
function yyb(a){if(a.b===null){throw rsb(new qsb(),'Must call next() before remove().');}else{a.a.De();a.c.af(gU(a.b,34).xc());}}
function zyb(){return wyb(this);}
function Ayb(){return xyb(this);}
function Byb(){yyb(this);}
function tyb(){}
_=tyb.prototype=new stb();_.dd=zyb;_.yd=Ayb;_.De=Byb;_.sg=jBb+'HashMap$EntrySetImplIterator';_.rg=0;_.a=null;_.b=null;function nzb(a){a.a=Cyb(new ayb());return a;}
function ozb(c,a){var b;b=c.a.we(a,Erb(true));return b===null;}
function qzb(a){return kwb(ywb(a.a));}
function rzb(b,a){return b.a.af(a)!==null;}
function szb(a){return ozb(this,a);}
function tzb(a){return this.a.ab(a);}
function uzb(){return qzb(this);}
function vzb(a){return rzb(this,a);}
function wzb(){return this.a.a;}
function xzb(){return ywb(this.a).lg();}
function mzb(){}
_=mzb.prototype=new Fwb();_.w=szb;_.bb=tzb;_.td=uzb;_.af=vzb;_.gg=wzb;_.lg=xzb;_.sg=jBb+'HashSet';_.rg=304;_.a=null;function Czb(){}
_=Czb.prototype=new xtb();_.sg=jBb+'NoSuchElementException';_.rg=305;function bAb(a){a.a=fxb(new exb());return a;}
function cAb(b,a){b.a=fxb(new exb());dAb(b,a);return b;}
function eAb(c,a,b){c.a.v(a,b);}
function fAb(b,a){return gxb(b.a,a);}
function dAb(b,a){return b.a.s(a);}
function gAb(a){hxb(a.a);}
function iAb(a){return cAb(new aAb(),a);}
function jAb(b,a){return jxb(b.a,a);}
function kAb(b,a){return lAb(b,a);}
function lAb(b,a){return b.a.ad(a);}
function mAb(c,b,a){eAb(c,a,b);}
function nAb(a){return a.a.gg()==0;}
function oAb(a){return a.a.td();}
function pAb(a){return a.a.gg();}
function rAb(a,b){eAb(this,a,b);}
function sAb(a){return fAb(this,a);}
function qAb(a){return dAb(this,a);}
function tAb(a){return jAb(this,a);}
function uAb(a){return lAb(this,a);}
function vAb(){return oAb(this);}
function wAb(a){return lxb(this.a,a);}
function xAb(){return pAb(this);}
function aAb(){}
_=aAb.prototype=new xvb();_.v=rAb;_.w=sAb;_.s=qAb;_.bb=tAb;_.ad=uAb;_.td=vAb;_.Ee=wAb;_.gg=xAb;_.sg=jBb+'Vector';_.rg=306;_.a=null;function trb(){sy(new qy());}
function gwtOnLoad(b,d,c){$moduleName=d;$moduleBase=c;if(b)try{trb();}catch(a){b(d);}else{trb();}}
var nU=[{},{1:1},{1:1,5:1},{12:1},{4:1},{15:1},{3:1},{2:1},{43:1},{43:1},{43:1},{43:1},{42:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{41:1},{43:1},{43:1},{43:1},{43:1},{43:1},{41:1},{44:1,53:1,54:1,55:1},{44:1,53:1,54:1,55:1},{44:1,53:1,54:1,55:1},{43:1},{36:1},{43:1},{36:1},{36:1},{36:1},{36:1},{36:1},{36:1},{36:1},{44:1,53:1,54:1,55:1},{25:1},{43:1},{43:1},{43:1},{45:1},{42:1},{43:1},{45:1},{42:1},{45:1},{42:1},{44:1,53:1,54:1,55:1},{43:1},{43:1},{43:1},{44:1,53:1,54:1,55:1},{42:1},{42:1},{45:1},{43:1},{43:1},{43:1},{41:1},{41:1,44:1,53:1,54:1,55:1},{43:1},{42:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{42:1},{43:1},{42:1},{43:1},{43:1},{42:1},{42:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{42:1},{42:1},{42:1},{43:1},{43:1},{43:1},{43:1},{43:1,44:1,53:1,54:1,55:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{43:1},{44:1,53:1,54:1,55:1},{43:1},{43:1},{42:1},{43:1},{44:1,53:1,54:1,55:1},{42:1},{42:1},{42:1},{43:1},{42:1},{42:1},{43:1},{43:1},{44:1,53:1,54:1,55:1},{44:1,53:1,54:1,55:1},{43:1},{43:1},{44:1,53:1,54:1,55:1},{42:1},{43:1},{43:1},{44:1,53:1,54:1,55:1},{42:1},{43:1},{42:1},{43:1},{44:1,53:1,54:1,55:1},{42:1},{42:1},{42:1},{43:1},{43:1},{42:1},{45:1},{42:1},{42:1},{43:1},{42:1},{42:1},{42:1},{44:1,53:1,54:1,55:1},{42:1},{42:1},{42:1},{43:1},{42:1},{42:1},{43:1},{43:1},{44:1,53:1,54:1,55:1},{43:1},{43:1},{44:1,53:1,54:1,55:1},{42:1},{43:1},{43:1},{44:1,53:1,54:1,55:1},{42:1},{43:1},{43:1},{44:1,53:1,54:1,55:1},{42:1},{43:1},{43:1},{44:1,53:1,54:1,55:1},{43:1},{43:1},{35:1},{35:1},{35:1},{30:1,35:1},{23:1},{14:1,23:1},{32:1},{23:1},{8:1,23:1},{23:1},{7:1,23:1},{21:1},{10:1,23:1},{11:1,23:1},{23:1,24:1},{6:1,23:1},{13:1,23:1},{9:1,23:1},{22:1,23:1},{35:1,58:1},{33:1},{39:1},{39:1},{19:1,35:1},{19:1,35:1},{19:1,20:1,35:1},{35:1},{39:1},{39:1},{33:1,38:1},{33:1},{40:1},{44:1,52:1,53:1,54:1,55:1},{44:1,52:1,53:1,54:1,55:1},{44:1,52:1,53:1,54:1,55:1},{44:1,51:1,53:1,54:1,55:1},{44:1,51:1,53:1,54:1,55:1},{28:1,44:1,51:1,53:1,54:1,55:1},{44:1,52:1,53:1,54:1,55:1},{62:1},{62:1},{62:1},{44:1,51:1,53:1,54:1,55:1},{62:1},{44:1,52:1,53:1,54:1,55:1},{44:1,52:1,53:1,54:1,55:1},{37:1,44:1,52:1,53:1,54:1,55:1},{37:1,44:1,47:1,52:1,53:1,54:1,55:1},{44:1,52:1,53:1,54:1,55:1},{44:1,52:1,53:1,54:1,55:1},{44:1,52:1,53:1,54:1,55:1},{44:1,53:1,54:1,55:1},{44:1,52:1,53:1,54:1,55:1},{44:1,53:1,54:1,55:1},{44:1,53:1,54:1,55:1},{44:1,52:1,53:1,54:1,55:1},{44:1,53:1,54:1,55:1},{44:1,53:1,54:1,55:1},{36:1},{62:1},{27:1,44:1,51:1,53:1,54:1,55:1},{44:1,48:1,53:1,54:1,55:1},{37:1,44:1,52:1,53:1,54:1,55:1},{46:1},{62:1},{62:1},{44:1,51:1,53:1,54:1,55:1},{44:1,49:1,52:1,53:1,54:1,55:1},{40:1},{44:1,52:1,53:1,54:1,55:1},{43:1,44:1,53:1,54:1,55:1},{62:1},{44:1,50:1,52:1,53:1,54:1,55:1},{44:1,52:1,53:1,54:1,55:1},{43:1,44:1,53:1,54:1,55:1},{44:1,51:1,53:1,54:1,55:1},{44:1,51:1,53:1,54:1,55:1},{26:1,44:1,51:1,53:1,54:1,55:1},{44:1,51:1,52:1,53:1,54:1,55:1},{29:1},{29:1},{44:1,52:1,53:1,54:1,55:1},{44:1,52:1,53:1,54:1,55:1},{35:1},{56:1},{56:1},{56:1},{56:1},{56:1,59:1},{56:1,59:1},{56:1},{35:1},{31:1,35:1},{56:1},{56:1,60:1},{56:1,57:1},{56:1},{56:1},{56:1},{35:1},{61:1},{35:1},{35:1},{35:1},{35:1},{35:1},{35:1},{18:1,35:1},{16:1},{35:1},{63:1},{64:1},{64:1},{63:1},{64:1},{34:1},{64:1},{35:1},{17:1,62:1}];if ($wnd.com_google_code_apis_rest_RestDescribe) $wnd.com_google_code_apis_rest_RestDescribe.onScriptLoad();
--></script></body></html>